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 ManfredW, Homepage - 18.03.2005 20:34)
 Als Antwort auf Licht ausschalten nach Bedingungen von Micha - 18.03.2005 13:42

>
> 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




Meine Homepage: http://manfred.wilzeck.de

 Antwort schreiben

Bisherige Antworten:

Re: Licht ausschalten nach Bedingungen (von Micha - 22.03.2005 8:28)