Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Application Control VIs and Functions

LabVIEW 8.5 Help
August 2007

NI Part Number:
371361D-01

»View Product Info

Owning Palette: Programming VIs and Functions

Use the Application Control VIs and functions to programmatically control VIs and LabVIEW applications on the local computer or across a network. You can use these VIs and functions to configure multiple VIs at the same time.

Palette ObjectDescription
Call By Reference NodeCalls the VI specified by reference. The reference VI must be a strictly typed VI reference.
Call ChainReturns the chain of callers from the current VI to the top-level VI.
Call Parent MethodCalls the nearest ancestor implementation of a class method. You can use the Call Parent Method node only on the block diagram of a member VI that belongs to a class that inherits member VIs from an ancestor class. The child member VI must be a dynamic dispatching member VI and have the same name as the ancestor member VI.
Class Specifier ConstantSelects the class of the output.
Close ReferenceCloses a refnum associated with an open VI, VI object, an open application instance, or a .NET or ActiveX object.
Get Drag Drop DataReturns drag data from the current drag and drop operation. Only use this function when it is necessary to access the drag data, not just to examine the data type. If a drag and drop operation is not in progress, LabVIEW returns an error. If the data requested is unavailable, LabVIEW returns an error.
Invoke NodeInvokes a method or action on a reference. Most methods have associated parameters.
Open Application ReferenceReturns a reference to a VI Server application running on the specified computer.
Open VI ReferenceReturns a reference to a VI, custom control, or global variable specified by a name string or path to the VI's location on disk.
Property NodeGets (reads) and/or sets (writes) properties of a reference.
Quit LabVIEWStops all executing VIs and ends the current instance of LabVIEW.
Static VI ReferenceMaintains a static reference to a VI. You can configure the Static VI Reference function to output a generic or strictly typed VI reference. After you place the Static VI Reference function on a block diagram, double-click the function to display a file dialog box where you can select a VI.
StopStops the VI in which it executes, just as if you clicked the Abort Execution button on the toolbar. Before you call this function with a TRUE input, be sure to complete all final tasks for the VI first, such as closing files, setting safe values for devices being controlled, and so on.
To More Generic ClassTypecasts a reference, such as a control or a type definition, to a more generic class in the inheritance hierarchy.
To More Specific ClassTypecasts a reference, such as a control or a type definition, to a more specific class in the inheritance hierarchy.
VI Server ReferenceReturns a reference to the current VI or application, to a control or indicator in the VI, or to a pane. You can use this reference to access the properties and methods for the associated VI, application, control, indicator, or pane.


SubpaletteDescription
Memory Control Structure and FunctionsUse the Memory Control structures and functions to improve LabVIEW memory performance.

Resources


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit