Real-time parameter
P-RTCF-00015 | Assigning the thread to a CPU kernel |
Description | The parameter can assign the thread to a specific CPU kernel. The thread is then executed only on this kernel. If the thread is assigned to a kernel that does not exist, error ID 1000180 is output. The operating system then assumes the task of assigning the thread to one or several processor kernels. If the assignment cannot be executed for one reason or another, an error message with ID 1000181 is output. |
Parameter | thread[i].cpu |
Data type | UNS16 |
Data range | 1 ... 7 |
Dimension | ---- |
Default value | 1 |
Remarks | Parameterisation example: thread[0].cpu 1 |
P-RTCF-00017 | Context information of a thread |
Description | When this parameter is specified, the channel can be assigned to a thread (CPU). In order to assign the GEO, SDA or COM task of a channel to the same context, the values of the channel parameter entered in P-CHAN-00410, P-CHAN-00411 and P-CHAN-00409 must be set accordingly. |
Parameter | thread[i].context_info |
Data type | UNS32 |
Data range | 0 <= thread[i].context_info |
Dimension | ---- |
Default value | 0 |
Remarks | Parameterisation example 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
To assign the GEO TASK (P-CHAN-00410) based on the above parameters: schedule.context.geo 1 |
P-RTCF-00018 | Schedule |
Description | Defines the order in which the actual axis values are read in. Shows the output in which axis command values and interpolation are processed, see CNC scheduler. |
Parameter | schedule |
Data type | SGN32 |
Data range | STANDARD COMLETE SWITCHED |
Dimension | ---- |
Default value | STANDARD |
Remarks | Parameterisation example: schedule STANDARD |