Calling LabVIEW Class Member VIs from TestStand

TestStand 2019 Help

Edition Date: May 2019

Part Number: 370052AA-01

»View Product Info
Download Help (Windows Only)

Select the Class Member Call option from the Call Type ring control on the LabVIEW Module tab in the TestStand Sequence Editor or on the Module tab of the Edit LabVIEW VI Call dialog box in a TestStand User Interface to call a member VI defined in a LabVIEW class, as shown in the following table.

LabVIEW Version TestStand Behavior
LabVIEW 2012 or later TestStand supports dynamically dispatching a member VI from a LabVIEW class.
LabVIEW 2009 SP1 or later TestStand supports calling static member VIs defined in a LabVIEW class. TestStand statically calls member VIs for which dynamic dispatching is enabled.

You can call only public members, methods, and properties from LabVIEW classes, but cannot execute a member call remotely.

TestStand supports passing an instance of a LabVIEW Class data type, also called a LabVIEW class object, wired to and from the connector pane of a member VI. You can store LabVIEW class objects in TestStand object reference variables.

Notes Notes
  • TestStand does not support dynamic dispatching when you select the VI Call option from the Call Type ring control.
  • You must have LabVIEW 2012 or later to use LabVIEW dynamic dispatching when calling LabVIEW classes in TestStand.

See Also

Chapter 11, Calling LabVIEW VIs, of the Getting Started with TestStand manual

LabVIEW Adapter


Not Helpful