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,496 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,459 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,444 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,440 Views)