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: Laufzeit berechnen Kategorie: Programmierung Basic (von ManfredW, Homepage - 29.05.2007 18:36)
 Als Antwort auf Laufzeit berechnen von Michael - 29.05.2007 15:34
> Hallo,
>
> Ich würde ganz gern die Laufzeit eines Kachelofens berechnen lassen. Es gibt einen Sensor am Kachelofen der an DigiPort eine 1 sendet bzw diesen auf ON stellt sobald der Ofen angeht bzw auf 0 oder OFF wenn er aus geht. Ich möchte nun die Einschalt- und die Ausschaltzeit aufzeichnen lassen und am besten von der C-Controll anhand dieser Beiden Werte berechnen lassen wie lang der Ofen an war (in Minuten).
>
> Nun meine beiden Fragen:
>
> 1. Wie mache ich es am besten das die Einschalt und die Ausschaltzeit gespeichert wird wenn der Sensor das entsprechende Signal sendet
> 2. Gibt es eine Möglichkeit aus zwei Uhrzeiten die Laufzeit in Minuten oder genauer berechnen zu lassen?
>
> Für Hilfe wäre ich sehr dankbar da ich Programmieranfänger bin und langsam am verzweifeln bin.
>
> MfG
>
> Michael

Hallo,

bei ON kannst Du einen Zähler mit Minuten-Impulsen zählen lassen.
Bei OFF zählt er nicht.
Das ist dann ein Betriebsstundenzähler.
Betriebstunden sind  Zähler / 60 und Minuten sind Zähler MOD 60.

Mitternacht speicherst Du den Zähler als Vortag für eine Anzeige und setzt dann den Zähler Null.
Wenn Du die Einschaltzeit in Prozent anzeigen möchtest:
Prozent = Zähler *100 / (Hour * 60 + minute)
Beachte aber die mögliche Zahlenüberschreitung bei Multiplikation mit 100.

Auf meiner homepage unter Softwarebausteine findest Du nähere Angaben.

MfG ManfredW

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

 Antwort schreiben

Bisherige Antworten: