LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How LabVIEW allocates time between execution systems?

Hi,


    I wonder how LabVIEW allocate time between different execution systems? Within execution system LabVIEW allocate CPU resources based on priority but how about between execution systems? round-robin?

 

    Thanks for help!

 

    Regards,

 

    Tom

0 Kudos
Message 1 of 4
(2,949 Views)

Hey Tom,

 

By execution system, do you mean Data acquistion systems? If so, you mind find these documents helpful:

Data Acquisition Sampling Terminology

Interval Scanning, Simultaneous Sampling, and Round-Robin Scanning Support

 

Regards,

A. Zaatari

National Instruments
Applications Engineer
Message 2 of 4
(2,912 Views)

Hi Zaatari,

 

    LabVIEW has six execution systems: user interface, standard, instrument I/O, data acquisition, other 1 and 2, same as caller. I wonder how the CPU resources is allocated  between the execution systems?

 

    Thanks for help!

 

    Tom

0 Kudos
Message 3 of 4
(2,897 Views)

The following is probably one of my more slimmy replies...

 

LabVIEW pass the scheduling work off to the OS and let the Scheduler do that work.

 

Ben

Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
Message 4 of 4
(2,893 Views)