Zeitvariable definieren?

Programmierung der FHZ-Zentralen mit contronics homeputer Standard / homeputer Studio & WEB-Server

Moderator: Co-Administratoren

Antworten
boerti
Beiträge: 7
Registriert: 25.09.2009, 23:09

Zeitvariable definieren?

Beitrag von boerti » 20.02.2010, 13:57

Hallo,
Ich möchte in einem Script Zeiten addieren:
Beispiel:
wenn HeizungTimer kleiner "24:00:00" dann
HeizungTimer:= HeizungTimer + "00:30:00"
endewenn

Leider "addiert" es mir immer die Zeit als String dazu und nicht die Zeit hoch.
Wie muss HeizungTimer definiert werden bzw. wie definiere ich HeizungTimer als Zeitvariable?
Ich kanns leider nirgendwo finden.
Oder sind andere Fehler in meiner Denkweise?

Gruß
Berti

buempi
Ehrenmitglied
Beiträge: 12194
Registriert: 29.07.2006, 15:58
Wohnort: Schweiz
Danksagung erhalten: 5 Mal

Re: Zeitvariable definieren?

Beitrag von buempi » 20.02.2010, 15:30

Hallo Berti

Um mit Uhrzeiten rechnen zu können, musst du eine Variable vom Typ Uhr definieren. - Achtung: Wenn du keinen oder 00:00:00 als Startwert einträgst, wird diese Variable beim Start mit der aktuellen Uhrzeit gefüllt!

"HeizungTimer" ist wohl ein (Anzeige-)Objekt? Leider gibt es keine Objekte vom Typ Uhr. Du musst also mit einer Uhr-Variablen rechnen und diese dann einem Anzeige-Objekt (vom Typ Zeichen) zuweisen.

Viele Grüsse
Bümpi

boerti
Beiträge: 7
Registriert: 25.09.2009, 23:09

Re: Zeitvariable definieren?

Beitrag von boerti » 21.02.2010, 00:21

Hallo Bümpi,

vielen Dank. Das war der Fehler.
Guter Tipp. Eigentlich schade, das man bei Objekten nicht alles auswählen kann welcher Typ es sein soll.

Gruß Berti

Antworten

Zurück zu „homeputer Studio / Standard: Programmierbeispiele“