VI Server

Use the LabVIEW VI Server to programmatically control front panel objects, VIs and LabVIEW, and to dynamically load, edit, and run VIs on your computer or remotely across a network. You can control browser access to the VIs and configure which VIs you can control.

Complete the following steps to create a VI Server application.

  1. (Optional) Configure the VI Server.
  2. Open a VI and/or application reference—Use the Open VI Reference function to open a reference to a VI that already exists in memory, or to dynamically load a VI from disk.

    Use the Open Application Reference function to open a reference to a session of LabVIEW on another computer.
  3. Perform action or set properties—Use the Property Node to retrieve 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. Refer to the Call By Reference Nodes and Strictly Typed VI References section in Chapter 16, Programmatically Controlling VIs, of the LabVIEW User Manual for information about using these nodes.
  4. Close reference—Use the Close LV Object Reference function to close any open references.