Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMOTION SCOUT Funktionshandbuch Seite 282

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

Werbung

Programmieren Ablaufsystem/Tasks/Systemtakte
6.3 Funktionen zur Laufzeitmessung von Tasks
Deklaration
_getMinimalTaskIdRunTime (
Eingangsparameter
id
Rückgabewert
Datentyp:
T#MIN (= T#0ms = T#1ms * UDINT#0)
größer T#MIN und kleiner T#MAX
T#MAX (= T#49d_17h_2m_47s_295ms = T#1ms *
UDINT#16#FFFF_FFFF)
Ähnliche Funktion für Versionen des SIMOTION Kernels bis V3.0
_getMinimalTaskRunTime (
{
name
: Task_Name
}
)
: TIME
Diese Funktion entspricht der Funktion _getMinimalTaskIdRunTime mit folgenden
Ausnahmen:
● 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 sollen diese Funktionen nicht mehr verwendet
werden; In künftigen Versionen des SIMOTION-Kernels ist ihre Verfügbarkeit nicht
sichergestellt.
282
{ id
}
) : TIME
Datentyp:
Voreinstellung:
TaskId der Task, deren Laufzeit gemessen werden soll (siehe Funktion _startTaskId)
// nur Kurzform erlaubt
// Name der Task
aller Parameterwerte, jedoch ohne Angabe der Formalparameter.
: StructTaskId
(optional)
StructTaskId
TaskId der aktuellen Task, in welcher die Funktion aufgerufen
wird.
TIME
Messung wird nicht unterstützt oder
ist noch nicht beendet.
Minimal aufgetretene Laufzeit.
TaskId ist ungültig
Funktionshandbuch, 05/2009
Basisfunktionen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis