Sollwert ermitteln

M.R.

Level-1
Beiträge
80
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi Habe folgendes Problem:

Ich hab für eine Heizungsanlage Für jeden Tag und Stunde einen Sollwert den ich eingeben kann. Wie mache ich es jetzt am einfachsten den Aktuellen Wert an den Regler zu schreiben???
Muss ich bei jedem Wert Auf Tag und Stunde prüfen und dann mit Sprungbefehl??? oder geht das einfacher???
Ich meine das sind nämlich 24 Werte am Tag und 168 Werte Insgesamt.
Hat da jemand einen einfachen Lösungsvorschlag???
 
Prüfen muss Du natürlich immer, aber springen nicht , sondern über einen Pointer direkt den Sollwert laden.

Beispiel:
Du legst einen DB an mit den 168 Realwerten
Angefangen wird mit Montag 0:Uhr : ende Sonntag 23:Uhr

Dann holst Du aus Datum Uhrzeit den Wochentag
z.B. mit OscatLibrary Day_of_Week und die Stunde mit Hour.
Dann kannst Du die Adresse berechnen mit
(((Tag-1)*24)+Stunde)*4 (wegen Real)
Raus kommt Deine Adresse im DB
 
Zurück
Oben