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.