/
Stopwatch (Modulbaustein)

Stopwatch (Modulbaustein)

Stoppuhr zur Zeitmessung

Inhalt dieser Seite
richtet sich an
Experten

 

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

  • "$OutF" (float): Zwischen Start und Stopp vergangene Zeit in Sekunden.

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

  • Berechnung der Leistung aus Zählerständen und Zeitdifferenz zwischen 2 Aufrufen.

Entsprechendes Logik-Modul

 

Related content

Stringcompare (Modulbaustein)
Stringcompare (Modulbaustein)
Read with this
Stoppuhr und Stoppuhr+Hold (Logik-Module)
Stoppuhr und Stoppuhr+Hold (Logik-Module)
More like this
Xor (Modulbaustein)
Xor (Modulbaustein)
Read with this
Clocksignal (Modulbaustein)
Clocksignal (Modulbaustein)
More like this
Wakeup (Modulbaustein)
Wakeup (Modulbaustein)
More like this
Triggered (Modulbaustein)
Triggered (Modulbaustein)
More like this

2019 - 2024 by Elaborated Networks GmbH / Impressum / Datenschutzerklärung