LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LabView VME Application

We are envisioning a VME system with two CPUs. CPU1 performs real-time control. CPU2 collects the real-time data for display/logging. CPU2 is attached to a hard disk, monitor, keyboard, mouse. CPU2 will get the data for display/logging from CPU1. CPU1 will run VxWorks/IOWorks sw. CPU2 will run Windows NT and LabView. Is this a feasible configuration? If so, how can LabView get the real-time data from CPU1? I understand that NT's real-time is good only up to 50 ms. The data rate we're looking at is, at least, up to 1 ms. Of course, we can buffer them at CPU1 but is there a better solution? ...I have not used LabView before.
0 Kudos
Message 1 of 2
(2,511 Views)
The best buffering is in the vxworks cpu.
A possible solution could be to have some shared memory between the two cpu's but you have to implement software handshaking to guarantee that datalosses don't occur.
NT's real time behaviour depends on several factors but with a modern cpu (500MHz or more) the 1ms is close but not guaranteed.
greetings from the Netherlands
0 Kudos
Message 2 of 2
(2,511 Views)