Use the LabVIEW VI Server to programmatically control front panel objects, VIs, and LabVIEW, and to dynamically load, edit, and run VIs on a computer or remotely across a network. You can control browser access to the VIs and configure which VIs remote applications can control.
Complete the following steps to create a VI Server application.
- Configure the VI Server to allow the TCP/IP protocol.
- (Optional) Use the Open Application Reference function to open a reference to a local or remote application instance.
- Use the Open VI Reference function to open a reference to a VI on the local or remote computer that already exists in memory for the application instance, or to dynamically load a VI from disk.
- Use the Property Node to get or set properties or the Invoke Node to invoke methods.
You also can use a Call By Reference Node to call a dynamically loaded VI.
- Use the Close Reference function to close any open references.
Refer to labview\examples\viserver for examples of using the VI Server.