
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
> Hallo Fachleute, > > ich bin Anfänger und und frage mich, ob ich etwas falsch mache oder ob meine Station einen Fehler hat. > Ich benutze einen SHT 15 Feuchtesensor an der Station V1.2. Die folgende Routine > führt unregelmäßig zu einem Fehler : > … > TW = TIMER > DW = &HF000 > #SHTloop > IF (TIMER - TW) >= 50 THEN GOTO SHTloopZ > IF Data <> 0 THEN GOTO SHTloop > Über einen Hinweis würde ich mich freuen. Der Wertebereich von Timer ist -32768 bis 32767. Der gängige Ausdruck für Timer--Vergleiche lautet ABS(TIMER - X). Witzigerweise liefert der auch bei Überläufen das richtige Ergebnis, also: IF ABS(TIMER - TW) >= 50 THEN GOTO SHTloopZ HTH Bye Achim |
| Antwort schreiben |