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: Licht ausschalten nach Bedingungen Kategorie: Programmierung Basic (von Micha - 22.03.2005 8:28)
 Als Antwort auf Re: Licht ausschalten nach Bedingungen von ManfredW - 18.03.2005 20:34

>
> >
> > Hallo, ich habe folgendes Programm bei mir laufen und möchte dort bei erreichen einer bestimmten Temperatur,das das Licht für Lampe1 und Lampe2 2 Stunden früher ausgeht. Ich krieg es ncht hin. Vielleicht hat einer einen Vorschlag.
>
> Hier ein Auszug von meiner homepage Kapitel Softwarebausteine Schaltuhr
>
> Eine weitere Methode ist die folgende Zusammenfassung von hour und minute.
> Dabei wird die if-Abfrage einfach und ist leicht lesbar (2030 für 20 Uhr 30).
> #Anfang
> wert12 = hour *100 + minute ' aktuelle Uhrzeit zwischenspeichern für die Auswertung
> if  wert12 >= 2100  then goto  Aus
> if  wert12 >= 2030  then goto  Ein '  Uhrzeit 20:30 lässt sich minutengenau vorgeben
> if  wert12 >= 1200  then goto  Aus
> if  wert12 >=   600  then goto  Ein
> #Aus
> K1 = OFF
> goto Ende
> #Ein
> K1 = ON
>
> In Deinem Fall muss Variable für 2 Stunden (=200)  bzw 0 vorab gesetzt  werden:
>
> If Temperatur > Grenzwert then Variable = 200 else Variable = 0
>
> Die Befehlszeile für Ausschalten muss lauten:
>
> if  wert12 >= 1200 - Variable then goto  Aus ' gegebenenfalls  2 Stunden früher aus
>
> Viel Erfolg wünscht Dir
> ManfredW
>
>
>
Danke, ich hab es meinem  Programm angepasst und es geht.
Gruß Micha

 Antwort schreiben

Bisherige Antworten: