Call By Reference Node

Owning Palette: Application Control VIs and Functions

Requires: Base Development System

Calls the VI specified by reference. The reference VI must be a strictly typed VI reference.

Details  

 Add to the block diagram  Find on the palette
reference is the refnum associated with a VI that is already open. The reference must be a strictly typed VI reference.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
reference out returns reference unchanged.
error out contains error information. This output provides standard error out functionality.

Call By Reference Details

Both the Call By Reference node and the subVI node call a VI. The Call By Reference node enables you to call any VI dynamically whose connector pane matches that of the strictly typed reference input. Use the Open VI Reference function to obtain a strictly typed reference. A subVI node only allows you to call a specific VI that is statically determined when you place the subVI node on the block diagram.

Interface Details

The interface of this node includes the following features:

Execution Details

This node exhibits the following execution behaviors:

Alternative Ways to Call a VI

The Call By Reference node is not the best choice for dynamically calling a VI in the following circumstances: