Herunterladen Inhalt Inhalt Diese Seite drucken

Funktion _Suspendtaskid - Siemens SIMOTION SCOUT Funktionshandbuch

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

Werbung

Diese Funktion entspricht der Funktion _startTaskId 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 hat keinen Rückgabewert.
● 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 _getStateOfTaskId (Seite 267)
Funktion _resetTaskId (Seite 268)
Funktion _restartTaskId (Seite 270)
6.2.9

Funktion _suspendTaskId

Die Funktion ist ab Version V3.1 des SIMOTION Kernels verfügbar.
Sie setzt die betreffende Task aus (in den Zustand TASK_STATE_SUSPENDED). Die Task
wird über eine projektweit eindeutige TaskId vorgegeben (siehe Übersicht der
Tasksteuerbefehle (Seite 264)).
Die Funktion ist anwendbar auf MotionTasks, BackgroundTask, TimerInterruptTasks,
UserInterruptTasks, SystemInterruptTasks.
Bei zyklischen Tasks (BackgroundTask, TimerInterruptTasks) wird die Zeitüberwachung der
Task angehalten.
Mit der Funktion _resumeTaskId wird die Task und ihre Zeitüberwachung wieder
aufgenommen.
Ähnliche Funktion für Versionen des SIMOTION Kernels bis V3.0: Funktion _suspendTask
ist am Ende des Abschnitts beschrieben.
Deklaration
_suspendTaskId (
Basisfunktionen
Funktionshandbuch, 05/2009
aller Parameterwerte, jedoch ohne Angabe der Formalparameter.
id
) : DWORD
Programmieren Ablaufsystem/Tasks/Systemtakte
: StructTaskId
6.2 Tasksteuerbefehle
275

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis