Tut mir echt leid, dass ich wegen einer so einfachen Frage hier anfragen
muss. Aber ich komm einfach nicht drauf wie man einen 2 Punkt Regler mit
Hyterese programmiert (in C)
Mein Versuch:
if(wert > 70)
{
cout<<"Ausgang = 1"<<endl;
}
else
{
cout<<"Ausgang = 0"<<endl;
}
}
while(wert < 80);
...Aber das kann so nicht gehen, denn die while-Schleife will ja eine
Invertierung...
Ach kein plan ich checks einfach nicht!!
...Ich muss noch was hinzufügen: Der 2 Punktregler soll sich immer wiederholen, also eine Schleife (solange bis ich sie stoppen will, deswegen die do-while Schleife!) Also er soll quasi immer einen Eingang überprüfen und halt mit Hysterese bei dem dementsprechenden Wert ein bzw. ausschalten! Aber keine Endlosschleife sondern ne do-while, denn ich brauche die Möglichkeit sie zu beenden
bool oben;
while (!end)
{
if (wert > 100 && !oben)
{
cout << "oben";
oben = true;
}
if (wert < 50 && oben)
{
cout "unten";
oben = false;
}
}
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.