VxWorks Task

Spawn task function as separate VxWorks thread

Description

Use this block to create a task function that spawns as a separate VxWorks® thread. The task function runs the code of the downstream function-call subsystem. For example:

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.

Parameters

Task name

Assign a name to this task. You can enter up to 32 letters and numbers. Do not use standard C reserved characters, such as the / and : characters.

Thread priority (1 to 99)

Assign the priority of the thread from 1 to 99 (low-to-high). Higher-priority tasks can preempt lower-priority tasks.

See Also