|NI TestStand 2014 Help|
|NI TestStand 2014 SP1 Help|
|TestStand 2016 Help|
|TestStand 2016 SP1 Help|
|TestStand 2017 Help|
You can directly call VIs on remote computers, including computers that run the LabVIEW development system or a LabVIEW executable and PXI controllers that run the LabVIEW Real-Time Module.
|Note TestStand does not support automatically downloading VIs to systems that run the Real-Time Module. To use the Real-Time Module, you must call a VI on the local system and the local VI must then call the VI on the Real-Time Module, or you must manually download the VI to the Real-Time module and call the VI by remote path or by name if the VI is already in memory.|
Because TestStand uses the LabVIEW VI Server to run VIs remotely, the remote computers can use any operating system LabVIEW supports, including Linux and OS X.
Complete the following steps to call a VI remotely:
TestStand supports remote VI calls that use LabVIEW class data type parameters only when you preload the LabVIEW class definition in the same version of the LabVIEW Run-Time Engine as the LabVIEW version of the VI on the local computer. Otherwise, LabVIEW fails to interpret the returned LabVIEW class data because it is not loaded into LabVIEW.
Complete the following steps for every step you configure to make a remote VI call that uses LabVIEW class data type parameters to work around this issue.
|Note TestStand preloads the steps in this sequence when it executes the entry point of the current process model.|
TestStand does not support remote Class Member calls.