96/106
Bosch Rexroth AG | Electric Drives
SysLibTasks.lib
Input-Variable
Datentyp
pfFunction
DWORD
pArgument
DWORD
29.3
SysTaskDestroy
Input-Variable
Datentyp
udiTaskId
UDINT
29.4
SysTaskGetInfo
Input-Variable
Datentyp
udiTaskId
UDINT
pSysTaskInfo
POINTER
TASKINFO
SysTaskInfo:
TYPE SysTaskInfo:
STRUCT
dwHandle:
DWORD;
dwId:
DWORD;
dwSem:
DWORD;
wIECTaskNr: WORD;
stName:
STRING; (*Name der Task*)
END_STRUCT
END_TYPE
29.5
SysTaskGetPriority
Input-Variable
Datentyp
udiTaskId
UDINT
and Controls
Beschreibung
Funktionspointer, der mit Hilfe der Funktion SysIECGetFctPointer () ermittelt
werden muss
Übergabeparameter für neue Task
Diese Funktion vom Typ BOOL wird verwendet, um eine Task zu löschen. Der
Rückgabewert ist TRUE, wenn dies gelingt, FALSE, wenn die Task nicht ge‐
löscht werden konnte.
Beschreibung
Id der Task, die gelöscht werden soll;
Id wird erhalten aus
Diese Funktion vom Typ BOOL liefert Information über eine Task, die durch die
Id spezifiziert wird.
Beschreibung
Id der Task, über die Info gewünscht ist;
Id wird erhalten aus Funktion
TO
SYS‐
Zeiger auf die Struktur SysTaskInfo,
siehe unten, die Informationen zur Task liefert
Programm:
(*Betriebssystem-Handle der Task*)
(*Index der Task*)
(*Reserviert, wird nur im Runtime-System verwendet*)
(*IEC-Task Index, falls Task eine IEC-Task ist*)
Diese Funktion vom Typ BYTE liefert als Rückgabewert die Priorität der mit der
Id angegebenen Task.
Priorität kann zwischen 0 (=höchste Priorität) und 255 (=niedrigste Priorität)
liegen.
Beschreibung
Id der Task, von der die Priorität ermittelt werden soll;
wird erhalten aus Funktion
Rexroth IndraLogic 07VRS | Bibliotheksbeschreibung
SysTaskCreate, Seite 95
SysTaskCreate, Seite 95
SysTaskCreate, Seite 95