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

Application Control VIs and Functions

LabVIEW 2009 Help

Edition Date: June 2009

Part Number: 371361F-01

»View Product Info

Owning Palette: Programming VIs and Functions

Requires: Base Package. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.

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. Element 0 of the call chain array contains the name of the lowest VI in the call chain. Subsequent elements are callers of the lower VIs in the call chain. The last element of the call chain array is the name of 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. Use the property node to get or set properties and methods on local or remote application instances, VIs, and objects.
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
CPU Information FunctionsUse the CPU Information functions to obtain information on the characteristics of a computer or target.
Memory Control Structure and FunctionsUse the Memory Control structures and functions to improve LabVIEW memory performance.
Palette Editing VIsYou can use the Palette Editing VIs to edit the Controls or Functions palette set programmatically.

 

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