Navigation: CL-Studio Software > Die Programmierung des Systems > Funktionen >

ZUFALLSZEIT

 

 

 

 

 

ZUFALLSZEIT

 

Syntax :

ZUFALLSZEIT(Zeitvariable)

 

Generiert mit einem Zufallsgenerator eine Zeit bis maximal zum in der Zeitvariablen angegebenen Wert. Die Zeitvariable muss den Typ Uhrzeit haben (nicht den Typ Zeit, da dieser auch das Datum beinhaltet). Der maximal zulässige Wert ist ”23:59:59”. Es wird immer eine durch 5 teilbare Sekundenzahl zurückgegeben.

Beispiel:

Ein Programm zur Anwesenheitssimulation während des Urlaub soll das Licht zwischen 20 und 21 Uhr einschalten und zwischen 22 und 23:30 Uhr ausschalten.

Die Ein- und Ausschaltzeiten werden am besten von einem Programm, welches bei Tageswechsel läuft festgelegt.

Dies könnte so aussehen:

 

Einschaltzeit:="20:00:00"+Zufallszeit("01:00:00")

** (generiert eine Zeit zwischen 20 und 21 Uhr)

 

Ausschaltzeit:= "22:00:00"+Zufallszeit("01:30:00")

** (generiert eine Zeit zwischen 22 und 23:30 Uhr)

 

Verwendet werden können diese Zeiten dann in einem Makro um z.B. Beleuchtungen zu schalten.

Ein solches Makro könnte so aussehen:

 

wenn Uhrzeit=Einschaltzeit dann

  Licht einschalten

endewenn

wenn Uhrzeit=Ausschaltzeit dann

  Licht ausschalten

endewenn

 

 

 

 

 

 

Copyright © 2023 CL-control