Aktuelle Laufzeit messen
Dieser Baustein dient zur Durchführung einer Laufzeitmessung innerhalb einer Anwendung. Dabei wird die vergangene Zeit seit dem Startbaustein bzw. dem vorangegangenen Messbaustein gemessen. Dieser Baustein muss also immer in der Reihenfolge nach einem Startbaustein angesiedelt werden.
Über den Eingang Freeze kann die Messung angehalten werden. Am Ausgang D2First liegt die vergangene Zeit seit dem Startbaustein und am Ausgang D2Bev die vergangene Zeit seit dem vorherigen Messbaustein an. Die hier angezeigten Werte stellen die Laufzeit in Nanosekunden (ns) dar. Ein Fehler wird am Ausgang Err angezeigt.
Signale
Name | I/O | Typ(en) | Funktion |
---|---|---|---|
Freeze | I | BIT | Messung unterbrechen |
D2First | O | LONG | Laufzeit seit dem Startbaustein in [ns] |
D2Bev | O | LONG | Laufzeit seit dem vorherigen Messbaustein in [ns] |
Err | O | WORD | Fehleranzeige |
Bemerkungen
Fehlernummern | Ereignis |
---|---|
0 | Kein Fehler |
-2 | Maximale Anzahl der Überwachungspunkte überschritten |
-3 | Der Messpunkt ist ungültig. |
-4 | Es wurde kein Startpunkt für die Messung gefunden. |
-110 | Der Treiber meldet einen Zugriffsfehler. |