Spawn task function as separate VxWorks thread
Add-On Required: This feature requires the Embedded Coder Support Package for ARM Cortex-A Processors add-on.
Embedded Coder Support Package for ARM Cortex-A Processors
The VxWorks Task block creates a task function that spawns as a separate VxWorks® thread. The task function runs the code of the downstream Function-Call Subsystem.
The VxWorks Task block uses a first in, first out (FIFO) scheduling algorithm, which executes real-time processes without time slicing. With FIFO scheduling, a higher-priority process preempts a lower-priority process. While the higher-priority process runs, the lower-priority process remains at the top of the list for its priority. When the scheduler blocks the higher-priority processes, the lower-priority process resumes.
Task function name (32 characters or less) — Name of thread on VxWorks
Task0 (default) | name for task
Specify a name for this task. You can enter at most 32 letters, numbers, or a combination of letters and numbers.
Thread priority (0-255) — Priority of the VxWorks thread
0 (default) | integer from 0 to 255
Specify the priority of the VxWorks thread from 1 to 99 (low-to-high). Higher-priority tasks can preempt lower-priority tasks.
Introduced in R2014a