Herunterladen Inhalt Inhalt Diese Seite drucken

Task-Prioritäten; Tabelle 40: Multi-Task-System, Taskprioritäten - Schleicher XCx 1200 series Betriebsanleitung

Inhaltsverzeichnis

Werbung

Das Multi-Task-System
9.4
Task-Prioritäten
MULTIPROG-
Priorität
0
1
2
3
4
5
6
7
8
9
10
11..15
16..31
Default
Tabelle 40: Multi-Task-System, Taskprioritäten
Betriebsanleitung XCx 1100 / XCx 1200 ● Version 01/14
Die Tabelle gibt eine Übersicht über die empfohlenen Task-
Prioritäten bzw. deren Einordnung hinsichtlich wichtiger reservierter
Firmware-Tasks (tfwLAGE, tfwCANhigh, tfwIPO).
Warnung!
Eine falsche oder zumindest ungeeignete Wahl der Anwender-
Task-Einstellungen hinsichtlich Typ, Priorität oder Interrupt-
Mode usw. – insbesondere in Kombination mit langen
Programmlaufzeiten – kann zu Steuerungsfehlfunktionen führen,
da essentielle Firmware-Tasks (tfwLAGE, tfwCANhigh, tfwIPO)
verdrängt werden.
Die Taskzuordnung und Taskzeiteinstellung überprüfen bzw.
anpassen.
RTOS*-
RTOS*
Priorität
Task-Name
(default)
30
beliebig
31
beliebig
32
beliebig
33
tfwLAGE
34
beliebig
35
tfwCANhigh
36
beliebig
37
tfwIPO
38
beliebig
39
tfwCANhigh
40
beliebig
41..45
beliebig
46
beliebig
127
default
Hinweis
Das System unterstützt insgesamt 18 Anwender-Tasks
(Prioritätsstufen 0..16 und die Default-Task). Tasks mit
Prioritätswerten ≥ 16 werden mit Priorität 16 ausgeführt.
Verwendung
z.B. Anwender-Task (Ereignis 0)
z.B. Anwender-Task (Ereignis 1)
z.B. Anwender-Task (Ereignis 4)
reserviert für Lageregel-Task
(nur XCN)
z.B. Anwender-Task (Ereignis 4, 5)
reserviert für CAN- Stack Task
(Option CAN_HIGH_PRIO = 1)
z.B. Anwender-Task (Ereignis 5, 6)
reserviert für IPO-Task (nur XCN)
z.B. Anwender-Task (Ereignis 5)
reserviert für CAN-Stack-Task
(Option CAN_HIGH_PRIO = 0)
z.B. Anwender-Task (Ereignis 5)
z.B. zyklische Anwender-Tasks
z.B. sonstige, zyklische Anwender-
Tasks
Hintergrund-Task
*Real Time Operating System
113

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis