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: Laufzeit berechnen Kategorie: Programmierung Basic (von Hauk - 30.05.2007 14:31)
 Als Antwort auf Re: Laufzeit berechnen von Michael - 30.05.2007 8:43
Hauk nutzt:  CC1-Unit V1.1
> Wie vergleiche ich den, denn alten Zustand des Ports mit dem neuen bzw wie kann ich das machen das der Zustand alle 3 Sec abgefragt wird.
>
> Soll ich den alten Zustand in eine Byte Variable Speichern und den neuen in eine andere und diese dann vergleichen?
>
Wenn Dein Sensor an einem Digitalport hängt und nur "ON" oder "OFF" meldet, dann reicht eine
Bit-Variable (Flag).

DEFINE sensor PORT[1]
DEFINE alterwert BIT[1]

#loop
PAUSE 150
IF sensor=alterwert THEN GOTO loop
alterwert=sensor
IF sensor=ON  THEN GOSUB Einschaltzeit     'Einschaltzeit speichern
IF sensor=OFF THEN GOSUB Ausschaltzeit   'Ausschaltzeit speichern + Laufzeit berechnen
GOTO loop



Gruß  Hauk

 Antwort schreiben

Bisherige Antworten:

Re: Laufzeit berechnen (von Michael - 31.05.2007 8:15)