Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Timerfehler Kategorie: Programmierung Basic (von Micha - 5.03.2006 0:14)
 Als Antwort auf Re: Timerfehler von Achim - 4.03.2006 15:04
Micha nutzt:  CC1-Station V2.0
> > 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

Bisherige Antworten: