# Echtzeit-Parameter

P-RTCF-00015 | Zuweisung des Threads an einen CPU-Kern
Beschreibung | Mit diesem Parameter kann der Thread an einen bestimmten Kern der CPU zugewiesen werden. Der Thread wird dann ausschließlich auf diesem Kern ausgeführt. Soll der Thread einem Kern zugewiesen werden, der nicht existiert, wird der Fehler ID 1000180 ausgegeben. Die Zuweisung an einen oder mehrere Prozessorkerne wird dann vom Betriebssystem übernommen.

Kann die Zuweisung aus einem anderen Grund nicht durchgeführt werden, wird ebenfalls eine Fehlermeldung mit ID 1000181 ausgegeben.

Parameter | thread[i].cpu
Datentyp | UNS16
Datenbereich | 1 ... 7
Dimension | ----
Standardwert | 1
Anmerkungen | Parametrierbeispiel: thread[0].cpu 1

P-RTCF-00017 | Kontextinformation eines Threads
Beschreibung | Mit Angabe dieses Parameters kann die Abbildung von Kanal auf Thread (CPU) angegeben werden. Um den GEO-, SDA- bzw. COM-Task eines Kanals dem gleichen Kontext zuzuordnen, müssen die eingetragenen Werte der Kanalparameter P-CHAN-00410, P-CHAN-00411 bzw. P-CHAN-00409 entsprechend gesetzt werden.
Parameter | thread[i].context_info
Datentyp | UNS32
Datenbereich | 0 <= thread[i].context_info
Dimension | ----
Standardwert | 0
Anmerkungen | Parametrierbeispiel thread[0].name GEO1 thread[0].context_info 1 thread[0].cycle 2000 thread[0].priority 31 # HIGHEST

thread[0].error_on_overflow 1

thread[0].function[0].name task_int

thread[0].function[0].calls_per_cycle 1

Für den Eintrag der GEO-TASK (P-CHAN-00410) basierend auf obiger Parametrierung:

schedule.context.geo 1

P-RTCF-00018 | Schedule
Beschreibung | Definiert die Reihenfolge, in der Einlesen von Achs-Istwerten, Ausgabe von Achs-Sollwerten und Interpolation abgearbeitet werden, siehe CNC-Scheduling.
Parameter | schedule
Datentyp | SGN32
Datenbereich | STANDARD COMLETE SWITCHED
Dimension | ----
Standardwert | STANDARD
Anmerkungen | Parametrierbeispiel: schedule STANDARD