VEEforum.de deutschsprachiges Forum für VEE Entwickler

Normale Version: Problem bei der Messung langer Zeiten mit dem Timer
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

wenn ich mit dem Timer lange Zeiten von ca. 13 h messe, dann erhalte ich einen Sekundendifferenzbetrag am Ausgang des Timers von ca. 1900 s
Im Bereuch wenniger Minuten, wird die Zeit korrekt gemessen.

Ich triggere den Timer am Anfang meiner Funktion mit der Abzeigung eines Do und triggere ihn am Ende des Funktionsablaufes meiner Anwendung mit dem Sequence Out eines Bausteines.

Was gibt es da zu beachten, das ich übersehen haben könnte? Hat der Timer einen Überlauf?

Viele Grüße, Helmut
Hi Helmut,

leider weiß ich auch nicht woher die Abweichung kommt.
Ich würde dir empfehlen am Anfang eine now() Funktion und am Ende auch eine now()Funktion einzusetzen.
Mit B-A kannst du die Differenz bilden (sec), damit hast du eine sehr genaue Messung über lange Zeiträume.
:wink:
Hi Bratbaecker,

das werde ich gleich mal probieren.

Vielen Dank

Helmut
fuer so lange Zeiten ist der Timer auch nicht gedacht. Eigentlich nur zur Programmoptimierung. Sonst so wie Bratbaecker machen.
Aber trotzdem wuerde ich deine Beobachtung mal als Bug an Agilent mailen.
Hallo,

@Bratbaecker,
mit den beiden now() Funktionen klappt es. Danke!

@detlef,
das sollte ich mal machen. Mal sehen, was ich an Feedback bekomme.

Viele Grüße, Helmut
Referenz-URLs