Syntax | ["Stopwatch","$InB", "$OutF"]
|
---|
Funktion | Erlaubt die Zeitmessung zwischen Start ($InB = TRUE ) und Stopp ($InB = FALSE ). |
---|
Eingänge | "$InB" (bool): Schaltet die Messung ein, sobald Eingang auf TRUE, resp. aus, sobald Eingang auf FALSE, gesetzt wird.
|
---|
Ausgänge | |
---|
Besonderheiten | Die Stoppuhr kann je Custom-Logik für je Zeitvariable ($Time) nur einmal aufgerufen werden, d.h. ein ein Stoppen und Neustarten in einem Aufruf ist nicht möglich. Wird dieser Anwendungsfall benötigt, müssen zwei Stoppuhren alternierend gestartet werden. Mittels Multiplexer wird die jeweils letzte Stoppuhr auf $Time kopiert. Damit kann immer die Zeit seit dem letzten Aufruf gemessen werden: ["Stopwatch","$Start","$Time1"],
["Stopwatch","-$Start","$Time2"],
// Aktuellen Timer umkopieren
["Multiplexer",["$Time1","$Time2"],"$Time","-$Start"]
|
---|
Praktische Anwendungsbeispiele | |
---|
Entsprechendes Logik-Modul | |
---|