
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo Martin, mit der Definition von Dir ## define TAKT AS BYTE TAKT = 0 ## hat die Taktvariable den Wertebereich 0 bis 255; sobald 255 erreicht sind, beginnt es wieder bei 0 und zaehlt wieder bis 255 hoch, die Zahl 600 wird also nie erreicht. Da die O_Midi keine Word variablen kennt, ist entweder die von Dir schon beschriebene Lösung mit einem 2-ten Zaehler zu benutzen oder man nimmt die eingebaute Minuten Zeitfunktion siehe Beispsiel unten. MfG Joe ################# Beispiel ########### 'define TAKT AS BYTE ' Befehle nicht erforderlich 'TAKT = 0 ' Befehle nicht erforderlich #START IF MINUTE MOD 20 =0 Then 'jeweils nach 20 Minuten ist Modulus 20 =0 GoTo MODUL1 'Gehe zu Springpunkt MODUL070103E Else Pause 50 '1 Sekunde Pause LED1 = Off 'LED1 (grün) ein Pause 50 '1 Sekunde Pause End If GOTO START #MODUL1 ################### |
| Antwort schreiben |