LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Server VI or not?

In my application one �Communication�-Vi should control the behavior of another Vi (Data acquisition, FFT, data conversion etc), both running in the same PC. Somewhere I red about a so called �Server VI� and event registration, which theoretically can manage that. The documentation about this feature is very poor. Actually neither the user manual nor the LV help are clear enough (for me at least). My question is, is this Server-Vi the right solution for me or there is other more simple way to reach my goal.
Thanks.
A. Villa
0 Kudos
Message 1 of 4
(2,847 Views)
Sure, vi server is the perfect way to do this. You can control the vi, even if it's on another machine. You can run it. Set control values, get control values and do anything you can do to a vi while you run it.
0 Kudos
Message 2 of 4
(2,847 Views)
For some examples of using VI Server, go to the Help menu and select Find Examples. . .
Then in the Browse tab, click on the Programmatically Controlling VIs folder. There should be some examples that demonstrate the functionality there.

Regards,
Colin C
Applications Engineer
Colin Christofferson
Community Web Marketing
Blog
0 Kudos
Message 3 of 4
(2,847 Views)
grivilla wrote in message news:<50650000000800000000AA0000-1066448259000@exchange.ni.com>...
> In my application one Communication -Vi should control the behavior
> of another Vi (Data acquisition, FFT, data conversion etc), both
> running in the same PC

If you're looking for a simple way for two VI's to communicate with
each other, check out queues or notifiers.
0 Kudos
Message 4 of 4
(2,847 Views)