Calling LabVIEW Class Member VIs from TestStand
- Updated2025-03-28
- 1 minute(s) read
Calling LabVIEW Class Member VIs from TestStand
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.
- 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.