
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
> > > ich benötige etwas hilfe für die Einrichtung einer Funktion die wie ein ein-ausschalt verzögertes Relais zu benutzen ist !! > > > > > > Einschaltverzögerung > > > Also Port x auf on, wird eingeschaltet und Port Y geht nach Zeit X auf on. > > > Wird Port x auf off, wird ausgeschaltet und Port Y geht sofort off. > > > > Je nach Größenordnung von X musst Du Dir entweder "timer" merken oder hour minute second und in einer Schleife abwarten, bis die Zeit für Y erreicht ist. In der Schleife kannst Du dann noch andere Sachen machen. > > > > Wie groß soll die Zeit X denn ungefähr sein? > > Also die Zeit soll max 2 Min sein eher kleiner Dann geht's mit timer (AFAIK bis 53 Minuten). ungefähr so (ungetestet): define Port_X port[1] define Port_Y port[2] define Zeit_X 120*20 ' 120 Sekunden mal 20 Millisekunden define timer_on word define old_x bit[192] old_x = off #loop if NOT (Port_X and NOT old_x) then goto weiter ' Port_x ist on und war vorher off old_x = on timer_on = timer #weiter if port_x and abs(timer_on - timer) > Zeit_X then port_y = on if port_x then goto weiter2 ' port_x aus old_x = off port_y =off #weiter2 goto loop HTH Bye Achim |
| Antwort schreiben |