TIMER
Lehetőség van egyszerre 10 egymástól független időzítő futtatására. TIMER[0] - TIMER[9]
Az időzítők különböző állapota különböző parancsokat futtathat automatikusan.
Idő millisecundum, másodperc, perc formában adható meg, akár több napos intervallumban.
TIMER[0](time1)
TIMER[0](time1,repeat)
TIMER[0](time1,time2)
TIMER[0](time1,time2,repeat)
TIMER[0]CS:STD@START;LED(ON)
Time1 indításakor STDOUT-ra küldi START sztringet, bekapcsolja a ledet.
TIMER[0]CE1:STD@END;LED(OFF)
Time1 végén STDOUT-ra küldi END sztringet, kikapcsolja a ledet.
TIMER[0]CE2:STD@WAIT END
Time2 végén STDOUT-ra küldi WAIT END sztringet.
TIMER[0]CF:STD@FINISH
Ciklus végén STDOUT-ra küldi FINISH sztringet.
TIMER[0](500)
500 ms időre bekapcsolja a ledet.
TIMER[0](2s)
2 másodperc időre bekapcsolja a ledet.
TIMER[0](1m)
1 perc időre bekapcsolja a ledet.
TIMER[0](1m)@
1 perc időre bekapcsolja a ledet, STDOUT-on látható a hátralevő/eltelt idő.
TIMER[0]OR
Hátralevő időt mutatja. Default
TIMER[0]OE
Eltelelt időt mutatja.
STR[0]=5s
TIMER[0](STR[0])@
STR[0] értékével indítja az időzítőt.
NUM[0]=8
TIMER[0](NUM[0]s)@
NUM[0] értékével indítja az időzítőt.
TIMER[1]CS:NUM[0]@=RND(100)
TIMER[1](1s,x)
STDOUT-ra küld véletlenszámot másodpercenként.
TIMER[2]CS:LED(ON)|
TIMER[2]CE1:LED(OFF)|
TIMER[2](100,300,x)
LED 100ms/300ms villog.
TIMER[2](100,300,3x)
LED 100ms/300ms 3x villan.
TIMER[0]CC1:STR[0]@=Time1 %TIMER[0]T
Ha time1 értéke változik, végrehajtja a parancsot.
TIMER[0]CC2:STR[0]@=Time2 %TIMER[0]T
Ha time2 értéke változik, végrehajtja a parancsot.
TIMER[0]@
Visszaszámolás nézhető STDOUT-on.
TIMER[0]T@
Timer értékét küldi STDOUT-ra.
TIMER[0]S@
Timer állapotát mutatja STDOUT-on.
0: inaktív
1: aktív (time1)
2: ismétlés előtt várakozik (time2)
TIMER[0]E
Számoló leállítása.
TIMER[0]EC
Számoló leállítása, CE1, CE2, CF parancsok végrehajtása.
TIMER[0]RS
Törli a beállításokat (CS, CE1, CE2, CF, M).