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: zeitverzögerung Kategorie: Programmierung Basic (von Achim - 15.09.2005 16:05)
 Als Antwort auf Re: zeitverzögerung von renate - 15.09.2005 14:41

> > > hallo, liebe kollegen,
> > > habe eine frage : ich habe eine steuerung programmiert, um eine pumpe zu steuern (an/aus), nun
> > > möchte ich aber, dass diese pumpe nach unterschreitung einer bestimmten temperatur noch eine minute
> > > weiterläuft und nicht sofort ausgeht ! kann mir jemand helfen ??
> >
> > Du kannst Dein Programm entweder mit dem Befehl pause schlafen legen, oder mit der Funktion timer eine Schleife laufen lassen, bis die Minute um ist.
> >
> Danke achim, aber das programm soll keine pause machen, keine schleifen laufen, sondern weiterarbeiten

Dann musst Du an geeigneten Stellen abprüfen, ob die Minute um ist.

if temp >= schwellwert then goto warm
  pumpen_timer_laeuft = on
  pumpen_timer = timer
#warm
...
if pumpen_timer_laeuft AND abs(timer - pumpen_timer) > 60 * 50 then gosub pumpe_aus
...
if pumpen_timer_laeuft AND abs(timer - pumpen_timer) > 60 * 50 then gosub pumpe_aus
...
end

#pumpe_aus
pumpen_timer_laeuft = off
pumpe = off
return

HTH

Bye
 Achim

 Antwort schreiben

Bisherige Antworten:

Re: zeitverzögerung (von renate - 16.09.2005 8:44)
    Re: zeitverzögerung (von Achim - 16.09.2005 9:01)
        Re: zeitverzögerung (von renate - 16.09.2005 9:08)
            Re: zeitverzögerung (von renate - 16.09.2005 9:28)
                Re: zeitverzögerung (von Achim - 16.09.2005 10:39)
                    Re: zeitverzögerung (von renate - 19.09.2005 9:11)
                       Re: zeitverzögerung (von Achim - 19.09.2005 12:02)