
|
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 Danke, ich werde es gleich probieren. Micha |
| Antwort schreiben |