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 |