Herunterladen Inhalt Inhalt Diese Seite drucken

Funktionen Für Die Genaue Laufzeitmessung Von Tasks; Funktion _Getinternaltimestamp - Siemens SIMOTION SCOUT Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SIMOTION SCOUT:
Inhaltsverzeichnis

Werbung

Programmieren Ablaufsystem/Tasks/Systemtakte
6.3 Funktionen zur Laufzeitmessung von Tasks
● Die Task wird über ihren Namen (wie im Ablaufsystem) vorgegeben.
● Der Aufruf der Funktion darf nur in Kurzform geschehen, d. h. mit vollständiger Auflistung
● Die Funktion darf in Bibliotheken nicht verwendet werden.
Ab Version V3.1 des SIMOTION Kernels soll diese Funktion nicht mehr verwendet werden,
in künftigen Versionen wird sie nicht mehr unterstützt.
Siehe auch
Funktion _startTaskId (Seite 273)
Funktion _suspendTaskId (Seite 275)
6.3.6
Funktionen für die genaue Laufzeitmessung von Tasks
Beschreibung
Mit folgenden Systemfunktionen können Sie die Zeit seit Systemstart µs-genau messen.
Damit können Sie für Abschnitte innerhalb der Applikation die Zeit genau messen, um so
z.B. die Applikation zu optimieren.
Folgende Funktionen können Sie verwenden:
● Funktion _getInternalTimeStamp (Seite 286)
● Funktion _getTimeDifferenceOfInternalTimeStamp (Seite 287)
6.3.7

Funktion _getInternalTimeStamp

Beschreibung
Die Funktion _getInternalTimeStamp liefert einen spezifischen internen Zeitstempel als
UDINT zurück. Sie können jeweils einen Zeitstempel, z.B. am Anfang und am Ende einer
Task setzen und diese dann in der Funktion _getTimeDifferenceOfInternalTimeStamp
(Seite 287) als UDINT t1 und UDINT t2 verwenden.
_getInternalTimeStamp
286
aller Parameterwerte, jedoch ohne Angabe der Formalparameter.
:UDINT;
Basisfunktionen
Funktionshandbuch, 05/2009

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis