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,486 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

What Is the Difference Between Interval Scanning and Round Robin Scanning?

 

Regards,

A. Zaatari

National Instruments
Applications Engineer
Message 2 of 4
(2,449 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,434 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,430 Views)