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 Object | Description |
|---|---|
| Call By Reference Node | Calls the VI specified by reference. The reference VI must be a strictly typed VI reference. |
| Call Chain | Returns the chain of callers from the current VI to the top-level VI. |
| Call Parent Method | Calls 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 Constant | Selects the class of the output. |
| Close Reference | Closes a refnum associated with an open VI, VI object, an open application instance, or a .NET or ActiveX object. |
| Get Drag Drop Data | Returns 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 Node | Invokes a method or action on a reference. Most methods have associated parameters. |
| Open Application Reference | Returns a reference to a VI Server application running on the specified computer. |
| Open VI Reference | Returns 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 Node | Gets (reads) and/or sets (writes) properties of a reference. |
| Quit LabVIEW | Stops all executing VIs and ends the current instance of LabVIEW. |
| Static VI Reference | Maintains 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. |
| Stop | Stops 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 Class | Typecasts a reference, such as a control or a type definition, to a more generic class in the inheritance hierarchy. |
| To More Specific Class | Typecasts a reference, such as a control or a type definition, to a more specific class in the inheritance hierarchy. |
| VI Server Reference | Returns 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. |
| Subpalette | Description |
|---|---|
| Memory Control Structure and Functions | Use the Memory Control structures and functions to improve LabVIEW memory performance. |