Jump to content

SubVI class: Difference between revisions

From LabVIEW Wiki
Started page
(No difference)

Revision as of 00:10, 2 September 2019

VI Server Class Information
Return to VI Server Class Hierarchy
Class Name SubVI class
Class ID 16401
Scope VI Scripting
Class Inheritance
Class Children


The SubVI class is a class in the VI Server Class Hierarchy, (see also VI Server).

Properties

Show/Hide SubVI Properties Table

Legend
R/WReadable/Writable Permissions
RTEAvailable in the Run-Time Engine
Basic Development Environment
VI Scripting
Private
Deprecated
SubVI Properties Table
Property ID Short Name (English) Description R/W RTE
635E40B BadSubVILinkage Returns whether the referenced subVI needs to be relinked due to connector pane changes. LabVIEW enables the Relink to SubVI shortcut menu option when this property is TRUE. R X
635E402 GrowTerms Sets or returns the grow terms. R/W
635E40D MissingVIName R
635E40C MissingVIPath R X
635E405 SkipSbrtCall Skips the call if the subroutine is currently running in another thread.

This property is similar to the Skip Subroutine Call if Busy item in the shortcut menu of subVIs.

R/W
635E409 CloseFPAfterCall Indicates whether to close the front panel after the subVI runs. R/W
635E407 OpenFPOnLoad Indicates whether to show the front panel when the subVI is loaded. R/W
635E408 ShowFPOnCall Indicates whether to show the front panel when the subVI is called. R/W
635E40A SuspendOnCall Indicates whether LabVIEW suspends the execution of the VI when calling it as a subVI. R/W
635E400 TermVis Indicates whether the terminals of the subVI are visible. R/W
635E401 VIName Name of the subVI file. R
635E403 VIPath Path to the subVI file. R X
635E406 VIRef Returns a reference to the VI. R
635E404 ViewAsIcon If TRUE, the subVI appears as an icon. If FALSE, the subVI appears as an expandable node. R/W

Methods

Show/Hide SubVI Methods Table

Legend
RTEAvailable in the Run-Time Engine
Basic Development Environment
VI Scripting
Private
Deprecated
SubVI Methods Table
Method ID Short Name (English) Description RTE
635E003 Feeds Through X
635E002 Inline Inlines the subVI into its calling VIs.

National Instruments recommends that you use the Execution:Inline SubVI method when possible to more safely inline a subVI into the block diagram of each calling VI.

X
635E000 Relink To VI After the connector pane pattern of a subVI changes, re-links the subVI to the calling VI. LabVIEW uses the new connector pane pattern and attempts to reconnect any existing wires to the new pattern. This method then returns a reference to the re-linked subVI.
635E001 Replace
635E004 SwapInstanceVI

Events

No Events for this class.

History

Version Change(s)
LabVIEW 2018 More info to come.

See Also