User Tools

Site Tools


multi_tasking

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
multi_tasking [2014/09/22 09:48] – created bamulti_tasking [2017/11/07 22:26] (current) – external edit 127.0.0.1
Line 2: Line 2:
  
 With LabVIEW 2011 all generated code was executed serial. This reduced the application structure to a single loop. 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 LabVIEW2013 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. +With the [[z4_sdk_revision_history#4.2.0|update 4.2.0 for LabVIEW 2013]] of Zbrain SDK it is possible to run multiple tasks in parallel with different priorities.  
-  C Code generation settings per task. + 
-  Preemptive or cooperative task scheduling. + 
-  Communication between tasks via messages and shared memory. +The key features are: 
-  Synchronize tasks to events (interrupts).+  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 
 +{{youtube>F_l9qv62bvA}}  
 +\\ 
 +\\ 
 +For a overview how to use the SDK for multi tasking applications:\\ 
 +  * [[http://schmid-engineering.ch/zbraindoc/software/Zbrain_SDK-Z4_Software_Manual_E.pdf|Zbrain SDK Z4 Software Manual]] chapter 5.12. 
 + 
 +For Simple examples how to use the VIs:\\ 
 +  * [[starterkit_examples#Multitask|Multi tasking starterkit examples]] 
 + 
 +For deeper explanation of the VIs and how they can be used in applications:\\ 
 +  * [[tutorials|CAN simulator multi tasking application]]\\ 
 +  * Read the [[http://schmid-engineering.ch/zbraindoc/examples/cansim/ZSDK_white_paper_multitasking.pdf|ZSDK white paper multitasking.pdf]] for more informations.
  
  
multi_tasking.1411372125.txt.gz · Last modified: 2017/11/07 22:26 (external edit)