ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Real-time and Developement System

I have a very premitive question. what is real-time OS? what are differences between real-time and Developement labview.
0 Kudos
Message 1 of 3
(2,681 Views)
Real-Time in general is not about speed, it's about guaranteeing, that a specific function will be executed within a specified time window.

Imagine a car with some sort of fieldbus. You want the brakes to be working at any time within a time limit (say, 1ms). That's Real-Time.

Windows for example uses some sort of scheduler to distribute CPU time to the different threads with a granularity of - i think 1 ms. So each thread gets 1 ms, then it is interrupted and the next thread gets its 1 ms. Of course there are priorities which thread gets a little more time (or more "slots") and which thread gets less. BUT: You cannot tell in Windows, that your application will execute in a specified time window - at any time, it can be interrupted and therefore delayed and theres nothing you can do about it.

Real Time OS make sure, that - if some specified event happens - it will be executed within a specified time window.


0 Kudos
Message 2 of 3
(2,677 Views)

hi, i want to know which real time os are compatible with labview, i mean, i've seen some like vxworks or Pharlap but how to know if they support labview?

 

thanks for help

 

Pedro Rivera

.:. Pedro Rivera .:.
i love to work and develop on labview, this is real fun!!!
Photobucket
0 Kudos
Message 3 of 3
(2,409 Views)