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 

 Mehrere Timer Kategorie: Programmierung Basic (von Gerd - 3.04.2006 18:09)
Gerd nutzt:  CC1-M-Unit V1.1, CC1-M-Unit V1.2/2.0
Hallo!

Ich benötige einen Programmauszug, dass mehrere Timer (im Sekundenbereich) hat, die Unabhängig von einander ablaufen.

Die Timer werden durch Tastschalter an den Ports gestartet und  und ziehen Relais für die Timerablaufzeit an.
Die Timer werden zufällig gestartet und laufen teilweise auch parallel ab.

Ich habe da schon mit dem Second-befehl gespielt.
Den kann man auf 0 setzen und nach der gewünschten Zeit schaltet der. Nur kann man so nur einen Timer erstellen.

Jetzt müßte das so sein, dass eine 1. Variable (die für den Timer1 steht) jede Sekunde + 1 gerechnet wird. Ist der Timer nicht aktiv, wird diese 1. Variable immer 255 gesetzt.
Weitere Variablen können somit weitere Timer darstellen, die dann unabhängig von einander laufen.

Mit der IF-abfrage kann man dann die Relaisschaltung für jeden Timer realisieren.

 Antwort schreiben

Bisherige Antworten:

Re: Mehrere Timer (von ManfredW - 3.04.2006 23:51)
Re: Mehrere Timer (von Michael - 3.04.2006 20:19)