User Tools

Site Tools


Multi Tasking

With LabVIEW 2011 all generated code was executed serial. This reduced the application structure to a single loop.

With the update 4.2.0 for LabVIEW 2013 of Zbrain SDK it is possible to run multiple tasks in parallel with different priorities.

The key features are:

  • Up to 5 user defined tasks per application.
  • Free definition of priority per task.
  • C Code generation settings per task.
  • Preemptive or cooperative task scheduling.
  • Communication between tasks via messages and shared memory.
  • Synchronize tasks to events (interrupts).

see also

Video showing how to set up a multi tasking application with a embedded web server

For a overview how to use the SDK for multi tasking applications:

For Simple examples how to use the VIs:

For deeper explanation of the VIs and how they can be used in applications:

multi_tasking.txt · Last modified: 2017/11/07 22:26 (external edit)