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,547 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,543 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,275 Views)