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 Skript um z.B. Beleuchtungen zu schalten.
Ein solches Skript könnte so aussehen:
wenn Uhrzeit=Einschaltzeit dann
Licht einschalten
endewenn
wenn Uhrzeit=Ausschaltzeit dann
Licht ausschalten
endewenn
|