Zeitmessung mit dem SFC64

rnovak

Level-2
Beiträge
36
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute


In der Oscat-Library habe ich den FB (STIME) gefunden, der den Überlauf-Fehler des SFC64 verhindert. Somit kann der SFC64 gefahrlos für Zeitmessungen verwendet werden.
Dieser FB wird dann in weiteren Funktionen benötigt, sprich des Öfteren aufgerufen.

Spricht etwas dagegen, dass ich diesen FB einmal am Anfang des OB1 aufrufe, den System-Ticker einer globalen Variablen übergebe und diese dann in den jeweiligen Funktionen, in der ich sie benötige, abfrage.
Ich habe es auf beide Arten versucht und keinen Unterschied festgestellt.
[FONT=&quot]Könnt ihr mir weiterhelfen ?
DiV rnovak[/FONT]
 
Hi rnovak,

somit hast du immer einen Zeitstempel für den letzten OB1 Zyklus, sprich der Zeitwert erhöht sich immer um die Dauer des letzten OB1 Zyklus.

Gruss Daniel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi Daniel
Ist es nicht immer so ?
Egal wo ich die Funktion im zyklischen programm aufrufe, Die gemessene Zeitspanne bei einer Zyklischen Abfrage der Systemzeit entspricht immer der letzten Zykluszeit.
rnovak
 
Zurück
Oben