19.01.2012, 17:44
Hallo,
ich weiß nicht wo ich diese Frage einsortieren soll, deshalb tue ich es hier.
Ich möchte eine Zweipunkregelung für ein Heizband programmieren. Damit dieses jedoch nicht ständig an und aus geht möchte ich einen Bereich setzten, in dem nur geheizt wird, wenn das Heizband sowieso schon heizt. Ich habe mir dafür einen ganz einfach Algorithmus ausgedacht, dafür benötige ich jedoch einen Wert den ich zwischenspeichern kann.
Es soll so funktionieren:
- setze Wert=0
- wenn T > T_Obergrenze setzte Wert=0
- wenn T < T_Untergrenze setze Wert=1
- heize wenn T < T_Untergrenze oder Wert=1.
So heizt er immer bis zur Obergrenze aber fängt erst ab der Untergrenze wieder erneut an zu heizen.
Aber wie kann ich einen Wert setzen der gespeichert wird auch wenn die Bedingung für das setzen nicht mehr erfüllt ist?
Vielen Dank schonmal!
ich weiß nicht wo ich diese Frage einsortieren soll, deshalb tue ich es hier.
Ich möchte eine Zweipunkregelung für ein Heizband programmieren. Damit dieses jedoch nicht ständig an und aus geht möchte ich einen Bereich setzten, in dem nur geheizt wird, wenn das Heizband sowieso schon heizt. Ich habe mir dafür einen ganz einfach Algorithmus ausgedacht, dafür benötige ich jedoch einen Wert den ich zwischenspeichern kann.
Es soll so funktionieren:
- setze Wert=0
- wenn T > T_Obergrenze setzte Wert=0
- wenn T < T_Untergrenze setze Wert=1
- heize wenn T < T_Untergrenze oder Wert=1.
So heizt er immer bis zur Obergrenze aber fängt erst ab der Untergrenze wieder erneut an zu heizen.
Aber wie kann ich einen Wert setzen der gespeichert wird auch wenn die Bedingung für das setzen nicht mehr erfüllt ist?
Vielen Dank schonmal!