The LabVIEW Adapter provides advanced functionality for calling VIs from TestStand. You can use the LabVIEW Adapter to complete the following tasks:

  • Call VIs with arbitrary connector panes.
  • Call VIs that exist on disk, in LLBs, or in LabVIEW packed project libraries. You can also call VIs in the context of a LabVIEW project or call LabVIEW class member VIs.
  • Call member VIs from LabVIEW classes using LabVIEW dynamic dispatching, when required.
  • Call VIs on remote computers.
  • Configure and call LabVIEW Property Nodes using I/O References or LabVIEW classes.
    Note   You must have LabVIEW 2013 or later to configure and call LabVIEW Property Nodes in TestStand.
  • Run VIs using the LabVIEW development system or a LabVIEW executable.
  • Run VIs using the LabVIEW Run-Time Engine.
  • Create and edit VIs from TestStand.
  • Debug VIs (step in/step out) from TestStand.
Note   You must have LabVIEW 2012 or later to use LabVIEW dynamic dispatching when calling LabVIEW classes in TestStand.

When you specify a module for a step, the TestStand Sequence Editor displays the LabVIEW Module tab and TestStand User Interfaces launch the Edit LabVIEW VI Call dialog box.

The LabVIEW Adapter can run VIs using the LabVIEW development system, the LabVIEW Run-Time Engine (RTE), or a LabVIEW executable built with an ActiveX Automation server enabled.

Use the LabVIEW Adapter Configuration dialog box to configure the LabVIEW Adapter to select a LabVIEW server, reserve loaded VIs for execution, establish a code template policy, change legacy VI settings, and specify behavior for deploying LabVIEW shared variables.