Jump to content

VI class: Difference between revisions

From LabVIEW Wiki
mNo edit summary
mNo edit summary
 
(7 intermediate revisions by the same user not shown)
Line 7: Line 7:
{{TOCright}}
{{TOCright}}


==Properties==
== Properties ==
<span class="mw-customtoggle-propertiestable">Show/Hide VI Properties Table</span>
<span class="mw-customtoggle-propertiestable">Show/Hide VI Properties Table</span>
<div class="mw-collapsible" id="mw-customcollapsible-propertiestable">
<div class="mw-collapsible" id="mw-customcollapsible-propertiestable">
{{VIServerLegend|showrw=TRUE|showrte=TRUE}}
{{VIServerLegend|showrw=TRUE|showrte=TRUE}}
{| class="wikitable sortable"
<div style="width: 80%; max-height: 50em; overflow: auto;">
{| class="wikitable sortable"  
|+ VI Properties Table
|+ VI Properties Table
! Property ID
! data-sort-type="number"| Property ID
! Short Name (English)
! Long Name (English)
! Description
! Description
! R/W
! R/W
! RTE
! RTE
|- style="background-color:#FFFFCC;"
|- style="background-color:#FFFFCC;"
|225
| data-sort-value=500 |1F4
| [[VI class/AutoLog.Path property|AutoLog.Path]]
| [[VI class/VI Name property|VI Name]]
|Path of the datalog file in which front panel data and a time stamp are written.
| Name of the VI file. If a [[LabVIEW project library]] owns the VI, the property returns the qualified name of the VI, which includes the project library filename.
 
| Read/Write
<b>Note</b>  Use this property in conjunction with the Log at Finish property, which specifies whether to log the data. If you set the Log at Finish property without also setting this property, a dialog box appears at run time, prompting you to specify a file path.
| Yes (Read Only)
|R/W
|- style="background-color:#FFFFCC;"
|X
| data-sort-value=501 |1F5
|- style="background-color:#FFFFCC;"
| [[VI class/VI Path property|VI Path]]
|226
| Path to the VI file.
| [[VI class/AutoLog.AtFinish property|AutoLog.AtFinish]]
| Read Only
|Indicates whether to write front panel values to a datalog file after the VI runs.
| Yes (Read Only)
 
|- style="background-color:#FFFFCC;"
This method is similar to the <b>Log at Completion</b> item on the Operate menu.
| data-sort-value=502 |1F6
 
| [[VI class/VI Description property|VI Description]]
<b>Note</b>  If you set Log at Finish without having set the Log File Path property, the next time this VI finishes executing, a dialog box appears prompting you to specify the file path.
| Description of the VI that appears in the [[Context Help]] window when you move the cursor over the VI icon and in VI documentation you generate.
|R/W
| Read/Write
|X
| Yes (Read Only)
|- style="background-color:#FFFFCC;"
|- style="background-color:#FFFFCC;"
|227
| data-sort-value=503 |1F7
| [[VI class/AutoLog.PrintAtFinish property|AutoLog.PrintAtFinish]]
| [[VI class/History.Entire Text property|History:Entire Text]]
|Indicates whether to print the front panel after the VI runs.
| Returns all the text that was added to the VI revision history.
 
| Read Only
This method is similar to the <b>Automatically print front panel every time VI completes execution</b> option on the Print Options page of the VI Properties dialog box and the <b>Print at Completion</b> item in the Operate Menu.
| No
|R/W
|- style="background-color:#FFFFCC;"
|X
| data-sort-value=505 |1F9
|- style="background-color:#CCFFFF;"
| [[VI class/Front Panel Window.Title Bar Visible property|Front Panel Window:Title Bar Visible]]
|283
| Indicates whether to display a title bar on the front panel while the VI runs.
| [[VI class/AutoPreallocate property|AutoPreallocate]]
| Read/Write
|Get or set the <b>Autopreallocate arrays and strings</b> setting on VIs. This is used by the FPGA module to optimize array and string operations by forcing LabVIEW to preallocate memory at compile time rather than dynamically allocating memory at run time.
| Yes
 
|- style="background-color:#FFFFCC;"
This property is similar to the <b>Autopreallocate arrays and strings</b> checkbox on the Execution Page of the VI Properties dialog box.
| data-sort-value=506 |1FA
|R/W
| [[VI class/Front Panel Window.Closeable property|Front Panel Window:Closeable]]
|X
| Indicates whether the close button in the title bar is disabled and the '''Close''' item in the '''File''' menu is disabled.
|- style="background-color:#FFFFCC;"
| Read/Write
|242
| Yes
| [[VI class/Auto Err Handling property|Auto Err Handling]]
|- style="background-color:#FFAAAA;"
|If TRUE, enables automatic error handling for a VI.
| data-sort-value=507 |1FB
 
| [[VI class/Front Panel Window.OldResizable property|Front Panel Window:OldResizable]]
By default, LabVIEW automatically handles any error that occurs when a VI runs by suspending execution, highlighting the subVI or function where the error occurred, and displaying an error dialog box.
| Specifies whether or not the user can resize the front panel during execution. This property can be set on non-editable VIs.
 
| Read/Write
This property is similar to the <b>Enable automatic error handling in new VIs</b> option on the Block Diagram page of the Options dialog box and the <b>Enable automatic error handling</b> option on the Execution page of the VI Properties dialog box.
| Yes
 
|- style="background-color:#FFFFCC;"
 
| data-sort-value=508 |1FC
<b>Note</b>  The LabVIEW Run-Time Engine does not support automatic error handling.
| [[VI class/Front Panel Window.Allow Runtime PopUp property|Front Panel Window:Allow Runtime PopUp]]
|R/W
| Indicates whether to display shortcut menus for front panel objects while the VI runs. If you do not display default run-time shortcut menus, you can continue to include customized shortcut menus.
|
| Read/Write
|- style="background-color:#D1BB80;"
| Yes
|27C
|- style="background-color:#FFFFCC;"
| [[VI class/BDMasterWizard property|BDMasterWizard]]
| data-sort-value=509 |1FD
|
| [[VI class/Front Panel Window.Highlight Return Button property|Front Panel Window:Highlight Return Button]]
|R
| Indicates whether to highlight Boolean controls that have a shortcut key of <Enter>.
|
| Read/Write
|- style="background-color:#CCFFFF;"
| Yes
|23C
|- style="background-color:#FFAAAA;"
| [[VI class/Diagram property|Diagram]]
| data-sort-value=510 |1FE
|Returns a reference to the block diagram of the VI. This property is not available in stand-alone applications.
| [[VI class/Front Panel Window.Size to Screen (Deprecated) property|Front Panel Window:Size to Screen (Deprecated)]]
|R
| Indicates whether to automatically size the front panel to fit the screen.
 
| Read/Write
| Yes
|- style="background-color:#FFAAAA;"
| data-sort-value=511 |1FF
| [[VI class/Front Panel Window.Auto Center (Deprecated) property|Front Panel Window:Auto Center (Deprecated)]]
| Specifies whether to automatically center the front panel window on the computer screen each time the VI runs. If FALSE, the front panel appears on the screen where you last positioned the front panel.
| Read/Write
| Yes
|- style="background-color:#FFAAAA;"
| data-sort-value=512 |200
| [[VI class/Front Panel Window.Show Scroll Bars property|Front Panel Window:Show Scroll Bars]]
|
| Read/Write
| Yes
|- style="background-color:#FFFFCC;"
| data-sort-value=513 |201
| [[VI class/Front Panel Window.Show Menu Bar property|Front Panel Window:Show Menu Bar]]
| Indicates whether to display the menu bar on the front panel while the VI runs.
| Read/Write
| Yes
|- style="background-color:#FFFFCC;"
|
| [[VI class/Inline Callees property|Inline Callees]]
| [[VI class/Inline Callees property|Inline Callees]]
|
|  
|R
| Read Only
|X
| Yes
|- style="background-color:#FFFFCC;"
|- style="background-color:#FFFFCC;"  
|286
| data-sort-value=694 |2B6
| [[VI class/IsCloneVI property|IsCloneVI]]
| [[VI class/Library.Version property|Library:Version]]
|Returns TRUE if the VI is a clone of a reentrant VI.
| Returns the version of the library that contains the VI you specify.
|R
| Read Only
|X
| Yes
|- style="background-color:#D1BB80;"
|- style="background-color:#D1BB80;"  
|2A3
| data-sort-value=695 |2B7
| [[VI class/IsGeneric property|IsGeneric]]
| [[VI class/Metrics.Number of clones property|Metrics:Number of clones]]
|
|  
|R
| Read Only
|X
| Yes
|- style="background-color:#FFFFCC;"
|- style="background-color:#D1BB80;"  
|2A9
| data-sort-value=696 |2B8
| [[VI class/IsInPackedLibrary property|IsInPackedLibrary]]
| [[VI class/Execution.Inline Enum property|Execution:Inline Enum]]
|Returns TRUE if a packed project library contains the VI.
|  
|R
| Read/Write
|X
| No
|- style="background-color:#FFFFCC;"
|- style="background-color:#D1BB80;"  
|241
| data-sort-value=697 |2B9
| [[VI class/IsInstance property|IsInstance]]
| [[VI class/Execution.Did Compiler Or User Approve Inlining property|Execution:Did Compiler Or User Approve Inlining]]
|Returns whether or not the VI is an Express VI instance.
|  
|R/W
| Read Only
|
| No
|- style="background-color:#FFFFCC;"
|- style="background-color:#FFFFCC;"  
|26A
| data-sort-value=698 |2BA
| [[VI class/IsProbe property|IsProbe]]
| [[VI class/Help.Document Web URL property|Help:Document Web URL]]
|Returns TRUE if the VI is running as a probe and the probe VI is open.
| URL for the web-based help topic to link to a VI from the '''Detailed help''' link in the [[Context Help]] window.
|R
| Read/Write
|
| Yes
|- style="background-color:#FFFFCC;"
|- style="background-color:#FFFFCC;"  
|2BD
| data-sort-value=699 |2BB
| [[VI class/IsRunningInteractively property|IsRunningInteractively]]
| [[VI class/Help.Use Web URL property|Help:Use Web URL]]
|
| Indicates whether to link to a web-based help file from the '''Detailed help''' link in the [[Context Help]] window for a VI.
|R
| Read/Write
|X
| Yes
|- style="background-color:#D1BB80;"
|- style="background-color:#D1BB80;"  
|296
| data-sort-value=700 |2BC
| [[VI class/IsSkinned property|IsSkinned]]
| [[VI class/Execution.Shrink Large Buffers property|Execution:Shrink Large Buffers]]
|
|  
|R/W
| Read/Write
|X
| Yes
|- style="background-color:#D1BB80;"
|- style="background-color:#FFFFCC;"  
|264
| data-sort-value=701 |2BD
| [[VI class/IsSystemVI property|IsSystemVI]]
| [[VI class/Is Running Interactively property|Is Running Interactively]]
|
| Returns TRUE if the VI is running interactively on the target device.
|R/W
| Read Only
|X
| Yes
|- style="background-color:#CCFFFF;"
|- style="background-color:#D1BB80;"  
|2A4
| data-sort-value=702 |2BE
| [[VI class/Is VI Paused? property|Is VI Paused?]]
| [[VI class/Execution.Shrink Large Buffer Threshold property|Execution:Shrink Large Buffer Threshold]]
|Specifies whether the execution of the VI is paused. A TRUE value indicates that the VI is paused. A FALSE value indicates that the VI is not paused or that it is not running.
|  
|R
| Read/Write
|
| Yes
|- style="background-color:#D1BB80;"
|- style="background-color:#CCFFFF;"  
|26E
| data-sort-value=703 |2BF
| [[VI class/IsXNodeVI property|IsXNodeVI]]
| [[VI class/Execution Highlighting? property|Execution Highlighting?]]
|
| Reads or writes the execution highlighting setting of the VI. This property works on clone VIs, unlike the Highlight? property of the TopLevelDiagram object, which always only works on the original reentrant VI.
|R/W
| Read/Write
|X
| No
|- style="background-color:#D1BB80;"
|- style="background-color:#D1BB80;"  
|290
| data-sort-value=705 |2C1
| [[VI class/ItemID property|ItemID]]
| [[VI class/Did Recompile InThis Version property|Did Recompile InThis Version]]
|
|  
|R/W
| Read Only
|X
| Yes
|- style="background-color:#D1BB80;"
|- style="background-color:#D1BB80;"  
|299
| data-sort-value=706 |2C2
| [[VI class/LadderVINeedsScripting property|LadderVINeedsScripting]]
| [[VI class/Saved Version property|Saved Version]]
|
|  
|R/W
| Read Only
|X
| Yes
|- style="background-color:#FFFFCC;"
|- style="background-color:#CCFFFF;"  
|276
| data-sort-value=707 |2C3
| [[VI class/Library property|Library]]
| [[VI class/Front Panel Window.Alignment Grid Size property|Front Panel Window:Alignment Grid Size]]
|Returns the name of the LabVIEW project library, XControl, or LabVIEW class that owns the VI. If no library, XControl, or class owns the VI, the property returns Not a Refnum.
| Reads or writes the size of the alignment grid squares on the front panel of the VI.
|R
| Read/Write
|
| No
|- style="background-color:#D1BB80;"
|- style="background-color:#CCFFFF;"  
|295
| data-sort-value=708 |2C4
| [[VI class/LibraryPrivate property|LibraryPrivate]]
| [[VI class/Block Diagram Window.Alignment Grid Size property|Block Diagram Window:Alignment Grid Size]]
|
| Reads or writes the size of the alignment grid squares on the block diagram of the VI.
|R
| Read/Write
|
| No
|- style="background-color:#FFFFCC;"
|- style="background-color:#D1BB80;"  
|2B6
| data-sort-value=709 |2C5
| [[VI class/Library.Version property|Library.Version]]
| [[VI class/Connector Pane.Checksum v3 property|Connector Pane:Checksum v3]]
|Returns the version of the library that contains the VI you specify.
|  
|R
| Read Only
|X
| Yes
|- style="background-color:#D1BB80;"
|- style="background-color:#D1BB80;"  
|236
| data-sort-value=710 |2C6
| [[VI class/Metric.Adv property|Metric.Adv]]
| [[VI class/Connector Pane.Checksum Ignore Dynamic Dispatch v2 property|Connector Pane:Checksum Ignore Dynamic Dispatch v2]]
|
|  
|R
| Read Only
|
| Yes
|- style="background-color:#FFFFCC;"
|292
| [[VI class/Metric:BDLoaded property|Metric:BDLoaded]]
|Specifies whether the block diagram of the VI is in memory. The block diagram can be in memory even if the window is not open.
|R
|X
|- style="background-color:#FFFFCC;"
|21C
| [[VI class/Metric.CodeSize property|Metric.CodeSize]]
|Amount of memory used for VI code in bytes.
 
This property is similar to the <b>Code</b> option on the Memory Usage page of the VI Properties dialog box.
|R
|X
|- style="background-color:#FFFFCC;"
|291
| [[VI class/Metric:FPLoaded property|Metric:FPLoaded]]
|Specifies whether the front panel of the VI is in memory. The front panel can be in memory even if the window is not open.
|R
|X
|- style="background-color:#D1BB80;"
|2B7
| [[VI class/Metric.NumberOfClones property|Metric.NumberOfClones]]
|
|R
|X
|- style="background-color:#FFFFCC;"
|21F
| [[VI class/Metric.BDSize property|Metric.BDSize]]
|Size of the block diagram in bytes.
 
This property is similar to the <b>Block Diagram Objects</b> option on the Memory Usage page of the VI Properties dialog box.
|R
|X
|- style="background-color:#FFFFCC;"
|21E
| [[VI class/Metric.FPSize property|Metric.FPSize]]
|Size of the front panel in bytes.
 
This property is similar to the <b>Front Panel Objects</b> option on the Memory Usage page of the VI Properties dialog box.
|R
|X
|- style="background-color:#FFFFCC;"
|21D
| [[VI class/Metric.DataSize property|Metric.DataSize]]
|Amount of memory allocated for data in bytes.
 
You cannot read this property if the VI is running.
 
This property is similar to the <b>Data</b> option on the Memory Usage page of the VI Properties dialog box.
|R
|X
|- style="background-color:#FFFFCC;"
|21B
| [[VI class/Mods.BlockDiagram property|Mods.BlockDiagram]]
|Indicates whether changes were made to the block diagram since the VI was saved or opened, depending on which was last. If the value is zero, no changes were made. If the value is nonzero, changes were made.
 
This property is similar to the options available on the Explain Changes dialog box.
|R
|
|- style="background-color:#FFFFCC;"
|21A
| [[VI class/Mods.FrontPanel property|Mods.FrontPanel]]
|Indicates whether changes were made to the front panel since the VI was saved. If the value is zero, no changes where made. If the value is nonzero, changes were made.
 
This property is similar to the options available on the Explain Changes dialog box.
|R
|X
|- style="background-color:#D1BB80;"
|230
| [[VI class/Mods.UserChanges property|Mods.UserChanges]]
|
|R
|
|- style="background-color:#FFFFCC;"
|298
| [[VI class/Mods.VI property|Mods.VI]]
|Indicates if changes were made to the VI since the VI was saved. If the value is zero, no changes were made. If the value is nonzero, changes were made.
 
This property is similar to the options available on the Explain Changes dialog box.
|R
|X
|- style="background-color:#D1BB80;"
|240
| [[VI class/Mods.VISignature property|Mods.VISignature]]
|
|R
|X
|- style="background-color:#D1BB80;"
|269
| [[VI class/Mods.VIUserCodeGUID property|Mods.VIUserCodeGUID]]
|
|R
|X
|- style="background-color:#D1BB80;"
|284
| [[VI class/NoCloneIfInstanceVI property|NoCloneIfInstanceVI]]
|
|R/W
|X
|- style="background-color:#D1BB80;"
|2A5
| [[VI class/NonProxyCallers property|NonProxyCallers]]
|
|R
|X
|- style="background-color:#D1BB80;"
|27E
| [[VI class/OverloadInfo property|OverloadInfo]]
|
|R/W
|
|- style="background-color:#FFFFCC;"
|26F
| [[VI class/OwningApp property|OwningApp]]
|Returns a reference to the application that owns the VI. Be sure and close this reference afterward.
|R
|X
|- style="background-color:#FFFFCC;"
|262
| [[VI class/Printing.BDScaling? property|Printing.BDScaling?]]
|If TRUE, LabVIEW scales the block diagram to fit on the printed page.
 
This property is similar to the <b>Scale printed block diagram to fit page</b> checkbox on the Print Options page of the VI Properties dialog box and the <b>Scale block diagram to fit</b> option on the <b>Printer</b> page of the Print dialog box.
|R/W
|X
|- style="background-color:#FFFFCC;"
|24C
| [[VI class/Printing.FPScaling? property|Printing.FPScaling?]]
|If TRUE, LabVIEW scales the front panel to fit on the printed page.
 
This property is similar to the <b>Scale printed front panel to fit page</b> checkbox on the Print Options page of the VI Properties dialog box and the <b>Scale front panel to fit</b> option on the <b>Printer</b> page of the Print dialog box.
|R/W
|X
|- style="background-color:#FFFFCC;"
|250
| [[VI class/Printing.HeaderContent.DatePrinted? property|Printing.HeaderContent.DatePrinted?]]
|If TRUE, LabVIEW includes the date printed in the headers for the VI. Use the Printing:Page Headers? property to set whether LabVIEW prints the headers for the VI.
|R/W
|X
|- style="background-color:#FFFFCC;"
|251
| [[VI class/Printing.HeaderContent.ModifyDate? property|Printing.HeaderContent.ModifyDate?]]
|If TRUE, LabVIEW includes the last modified date in the headers for the VI. Use the Printing:Page Headers? property to set whether LabVIEW prints the headers for the VI.
|R/W
|X
|- style="background-color:#FFFFCC;"
|252
| [[VI class/Printing.HeaderContent.PageNumber? property|Printing.HeaderContent.PageNumber?]]
|If TRUE, LabVIEW includes the page number in the headers for the VI. Use the Printing:Page Headers? property to set whether LabVIEW prints the headers for the VI.
|R/W
|X
|- style="background-color:#FFFFCC;"
|253
| [[VI class/Printing.HeaderContent.VIIcon? property|Printing.HeaderContent.VIIcon?]]
|If TRUE, LabVIEW includes the VI icon in the headers for the VI. Use the Printing:Page Headers? property to set whether LabVIEW prints the headers for the VI.
|R/W
|X
|- style="background-color:#FFFFCC;"
|24E
| [[VI class/Printing.HeaderContent.VIName? property|Printing.HeaderContent.VIName?]]
|If TRUE, LabVIEW includes the VI name in the headers for the VI. Use the Printing:Page Headers? property to set whether LabVIEW prints the headers for the VI.
|R/W
|X
|- style="background-color:#FFFFCC;"
|254
| [[VI class/Printing.HeaderContent.VIPath? property|Printing.HeaderContent.VIPath?]]
|If TRUE, LabVIEW includes the VI path in the headers for the VI. Use the Printing:Page Headers? property to set whether LabVIEW prints the headers for the VI.
|R/W
|X
|- style="background-color:#FFFFCC;"
|24D
| [[VI class/Printing.Margins property|Printing.Margins]]
|Gets or sets the page margins to use when printing the VI in inches or centimeters.
 
This property is similar to the <b>Use custom page margins</b> checkbox on the Print Options page of the VI Properties dialog box and the <b>Custom margins</b> option on the <b>Page Setup</b> page of the Print dialog box.
 
Elements
*Name
*Description
*Top - The margin to use for the top of the page in inches or centimeters.
*Left - The margin to use for the left side of the page in inches or centimeters.
*Bottom - The margin to use for the bottom of the page in inches or centimeters.
*Right - The margin to use for the right side of the page in inches or centimeters.
*Measurement System - The units of measure to use for the Top, Left, Bottom, and Right values.
|R/W
|X
|- style="background-color:#FFFFCC;"
|24B
| [[VI class/Printing.Headers? property|Printing.Headers?]]
|If TRUE, LabVIEW prints headers for the VI. Use the Printing:Header Content properties in this class to customize the contents of the headers.
 
This property is similar to the <b>Print header (name, date, page number)</b> checkbox on the Print Options page of the VI Properties dialog box and the <b>Print header (name, date, page number)</b> checkbox on the <b>Page Setup</b> page of the Print dialog box.
|R/W
|X
|- style="background-color:#FFFFCC;"
|24A
| [[VI class/Printing.Orientation property|Printing.Orientation]]
|Gets or sets the page orientation to use when printing the VI.
|R/W
|X
|- style="background-color:#D1BB80;"
|255
| [[VI class/Purgative property|Purgative]]
|
|R/W
|X
|- style="background-color:#FFFFCC;"
|244
| [[VI class/RT Menu Path property|RT Menu Path]]
|When read, this property returns the run-time menu path of the VI. When written, this property updates the run-time menu path of the VI. If the VI is running when you write this property, it updates the menu with data from the new path.
 
Use this property to programmatically specify the path for a run-time menu (.rtm) file. This is useful if you are developing multilingual applications and you want to switch menus for each language programmatically.
|R/W
|X
|- style="background-color:#D1BB80;"
|2C2
| [[VI class/SavedVersion property|SavedVersion]]
|
|R
|X
|- style="background-color:#D1BB80;"
|28A
| [[VI class/SC.IsSubPanelEditable property|SC.IsSubPanelEditable]]
|
|R/W
|X
|- style="background-color:#D1BB80;"
|289
| [[VI class/SC.SuppressParse property|SC.SuppressParse]]
|
|R/W
|
|- style="background-color:#D1BB80;"
|26B
| [[VI class/SuppressDataMgr property|SuppressDataMgr]]
|
|R/W
|X
|- style="background-color:#D1BB80;"
|263
| [[VI class/SuppInstVIHalo property|SuppInstVIHalo]]
|
|R/W
|X
|- style="background-color:#D1BB80;"
|26C
| [[VI class/SuppressTransactInfo property|SuppressTransactInfo]]
|
|R/W
|X
|- style="background-color:#D1BB80;"
|287
| [[VI class/SuppressTypeProp property|SuppressTypeProp]]
|
|R/W
|
|- style="background-color:#D1BB80;"
|2B1
| [[VI class/TaggedAndNotEdited property|TaggedAndNotEdited]]
|
|R/W
|
|- style="background-color:#FFFFCC;"
|2B0
| [[VI class/TermBnds() property|TermBnds()]]
|Returns an array of terminal bounds for the connector pane of the referenced VI. The bounds for each terminal are represented as a cluster of integers that indicate the position of each edge of the terminal rectangle.
 
This property provides a more efficient way to obtain the terminal bounds of a connector pane than the similar Connector Pane:Terminal Bounds[] property. The Connector Pane:Terminal Bounds[] property causes slower run-time performance because it requires LabVIEW to load and maintain the front panel of the associated VI in memory, even if you close the connector pane reference with the Close Reference function. The VI:Terminal Bounds[] property does not load the front panel of the associated VI into memory.
 
 
Use this property to avoid the negative run-time performance impact of the Connector Pane:Terminal Bounds[] property, such as when you need to inspect the terminal bounds of a connector pane from a custom plug-in for the Icon Editor.
 
 
The array elements are in terminal order as defined in the Connector Pane Pattern Reference VI for each connector pane pattern.
|R
|X
|- style="background-color:#FFFFCC;"
|205
| [[VI class/TB.ShowAbortBut property|TB.ShowAbortBut]]
|Indicates whether to display the <b>Abort Execution</b> button on the toolbar while the VI runs.
 
This property is similar to the <b>Show Abort button</b> option on the Customize Window Appearance dialog box.
|R/W
|X
|- style="background-color:#FFFFCC;"
|204
| [[VI class/TB.ShowFreeRunBut property|TB.ShowFreeRunBut]]
|Indicates whether to display the <b>Run Continuously</b> button on the toolbar while the VI runs.
 
This property is similar to the <b>Show Run Continuously button</b> option on the Customize Window Appearance dialog box.
|R/W
|X
|- style="background-color:#FFFFCC;"
|203
| [[VI class/TB.ShowRunBut property|TB.ShowRunBut]]
|Indicates whether to display the <b>Run</b> button on the toolbar while the VI runs.
 
This property is similar to the <b>Show Run button </b> option on the Customize Window Appearance dialog box.
|R/W
|X
|- style="background-color:#FFFFCC;"
|202
| [[VI class/TB.Visible property|TB.Visible]]
|Indicates whether to display the toolbar while the VI runs.
 
This property is similar to the <b>Show toolbar when running</b> option on the Customize Window Appearance dialog box.
|R/W
|X
|- style="background-color:#D1BB80;"
|23A
| [[VI class/ToolKitAttr property|ToolKitAttr]]
|
|R/W
|
|- style="background-color:#FFFFCC;"
|285
| [[VI class/CloneName property|CloneName]]
|Name of the clone of a reentrant VI. Returns an error if the VI is not a clone.
|R
|X
|- style="background-color:#D1BB80;"
|282
| [[VI class/CompileTime property|CompileTime]]
|
|R
|
|- style="background-color:#FFFFCC;"
|1F6
| [[VI class/Desc property|Desc]]
|Description of the VI that appears in the Context Help window when you move the cursor over the VI icon and in VI documentation you generate.
 
This property is similar to the <b>VI Description</b> text box on the Documentation page of the VI Properties dialog box. You can format the text in the description to appear bold in the Context Help window.
|R/W
|X
|- style="background-color:#D1BB80;"
|257
| [[VI class/VILinkerErr property|VILinkerErr]]
|
|R
|X
|- style="background-color:#FFFFCC;"
|1F4
| [[VI class/Name property|Name]]
|Name of the VI file. If a LabVIEW project library owns the VI, the property returns the qualified name of the VI, which includes the project library filename.
 
<b>Note</b>  To obtain only the VI filename, use the VI Path property, which returns the path to the VI. Then use the Strip Path function.
You can write this property only if the VI has not been saved to disk.
|R/W
|X
|- style="background-color:#FFFFCC;"
|1F5
| [[VI class/Path property|Path]]
|Path to the VI file.
 
This property is similar to the <b>Location</b> option on the General page of the VI Properties dialog box.
|R
|X
|- style="background-color:#FFFFCC;"
|232
| [[VI class/VIType property|VIType]]
|Indicates the type of VI.
|R
|X
|}
|}
</div>
</div></div>


==Methods==
== Methods ==
<span class="mw-customtoggle-methodstable">Show/Hide VI Methods Table</span>
<span class="mw-customtoggle-methodstable">Show/Hide VI Methods Table</span>
<div class="mw-collapsible" id="mw-customcollapsible-methodstable">
<div class="mw-collapsible" id="mw-customcollapsible-methodstable">
{{VIServerLegend|showrte=TRUE}}
{{VIServerLegend|showrte=TRUE}}
<div style="width: 80%; max-height: 50em; overflow: auto;">
{| class="wikitable sortable"
{| class="wikitable sortable"
|+ VI Methods Table
|+ VI Methods Table
! Method ID
! data-sort-type="number"| Property ID
! Short Name (English)
! Long Name (English)
! Description
! Description
! RTE
! RTE  
|- style="background-color:#FFFFCC;"
|- style="background-color:#FFFFCC;"  
|3EC
| data-sort-value=1000 |3E8
| [[VI class/VI Strings.Export method|VI Strings:Export]]
| Exports the following strings about VI and front panel objects to a tagged text file: VI name and description, object caption labels, object free labels, default data (string, table, path, and array default data), private data (listbox item names, table row and column headers, graph plot names, graph cursor names, graph annotation names, and tab control page captions), and polymorphic VI data (instance names in the polymorphic VI and selector shortcut menus).
| No
|- style="background-color:#FFFFCC;"
| data-sort-value=1001 |3E9
| [[VI class/VI Strings.Import method|VI Strings:Import]]
| Imports the following strings about VI and front panel objects from a tagged text file: VI name and description, object caption labels, object free labels, default data (string, table, path, and array default data), private data (listbox item names, table row and column headers, graph plot names, graph cursor names, graph annotation names, and tab control page captions), and polymorphic VI data (instance names in the polymorphic VI and selector shortcut menus).
| Yes
|- style="background-color:#FFFFCC;"
| data-sort-value=1002 |3EA
| [[VI class/Save.Instrument method|Save:Instrument]]
| Saves a VI that is not currently running and synchronizes the VI with the edited version in other application instances before saving.
| No
|- style="background-color:#FFFFCC;"
| data-sort-value=1003 |3EB
| [[VI class/Run VI method|Run VI]]
| Starts the VI execution, similar to the Run button. This method is different than calling a VI because it uses the current values of all front panel controls for execution rather than using data passed in through parameters. This method also ignores the [[Execution:Show Front Panel On Call]] property of a VI and the [[Execution:Close After Call]] property.
| Yes
|- style="background-color:#FFFFCC;"
| data-sort-value=1004 |3EC
| [[VI class/Abort VI method|Abort VI]]
| [[VI class/Abort VI method|Abort VI]]
|Aborts the execution of a top-level VI.
| Aborts the execution of a top-level VI.
 
| Yes
This method returns error 1000 if you call it on a subVI. Otherwise, this method is similar to pressing the <b>Abort Execution</b> button on the toolbar.
|- style="background-color:#FFFFCC;"  
|X
| data-sort-value=1005 |3ED
|- style="background-color:#CCFFFF;"
| [[VI class/Print.VI To Printer method|Print:VI To Printer]]
|43C
| Prints the VI information to a printer.
| [[VI class/Adapt Nodes method|Adapt Nodes]]
| Yes
|Allows LabVIEW to replace overloaded nodes with more appropriate implementations.  For example, if you script an Add function and wire a Matrix control to it, LabVIEW breaks the wire. If you call Adapt Nodes, the Add function might be replaced with a Matrix Add VI. Operator overloading will not occur during scripting. You must call this method for Overloading to happen.
|- style="background-color:#FFFFCC;"  
|
| data-sort-value=1006 |3EE
|- style="background-color:#D1BB80;"
| [[VI class/Print.VI To HTML method|Print:VI To HTML]]
|43B
| Saves the VI information to an HTML file and saves the graphics in external files. You can use the [[Open URL in Default Browser]] VI to display the HTML file in the default Web browser.
| [[VI class/Adapt Nodes Private method|Adapt Nodes Private]]
| No
|
|- style="background-color:#FFFFCC;"  
|
| data-sort-value=1007 |3EF
|- style="background-color:#D1BB80;"
| [[VI class/Print.VI To RTF method|Print:VI To RTF]]
|44E
| Saves the VI information to an RTF file.
| [[VI class/AddASPending method|AddASPending]]
| No
|
|- style="background-color:#FFFFCC;"  
|
| data-sort-value=1008 |3F0
|- style="background-color:#D1BB80;"
| [[VI class/Print.VI To Text method|Print:VI To Text]]
|4A5
| Saves the VI information to a text file. You cannot save the icon, connector pane, front panel, block diagram, subVI icons, and VI hierarchy to text.
| [[VI class/Try Set Disconnect From Callers Needed method|Try Set Disconnect From Callers Needed]]
| No
|
|- style="background-color:#FFAAAA;"  
|
| data-sort-value=1009 |3F1
|- style="background-color:#D1BB80;"
| [[VI class/Control Value.Set (Flattened) (Deprecated) method|Control Value:Set [Flattened] (Deprecated)]]
|462
|  
| [[VI class/SuppressBackup (Not Implemented) method|SuppressBackup (Not Implemented)]]
| Yes
|
|- style="background-color:#FFAAAA;"  
|X
| data-sort-value=1010 |3F2
|- style="background-color:#D1BB80;"
| [[VI class/Control Value.Get (Flattened) (Deprecated) method|Control Value:Get [Flattened] (Deprecated)]]
|463
|  
| [[VI class/UnsuppressBackup (Not Implemented) method|UnsuppressBackup (Not Implemented)]]
| Yes
|
|- style="background-color:#FFFFCC;"  
|X
| data-sort-value=1011 |3F3
|- style="background-color:#D1BB80;"
| [[VI class/Default Values.Make Current Default method|Default Values:Make Current Default]]
|45E
| Changes the defaults of all controls on the front panel to be the current values. This method is available only in edit mode.
| [[VI class/BeginScript (Not Implemented) method|BeginScript (Not Implemented)]]
| No
|
|- style="background-color:#FFFFCC;"  
|X
| data-sort-value=1012 |3F4
|- style="background-color:#FFFFCC;"
| [[VI class/Default Values.Reinitialize All To Default method|Default Values:Reinitialize All To Default]]
|474
| Changes the current values of all controls on the front panel to their defaults.
| [[VI class/BD.CleanUp method|BD.CleanUp]]
| Yes
|Cleans up the block diagram of the VI by rearranging and resizing its objects and signals to improve readability. You also can select <b>Edit&#0187;Clean Up Diagram</b> to clean up the block diagram.
|- style="background-color:#FFAAAA;"
 
| data-sort-value=1016 |3F8
This method is available only in edit mode.
| [[VI class/Front Panel.Old Get Image method|Front Panel:Old Get Image]]
|X
|
|- style="background-color:#FFFFCC;"
| Yes
|42C
|- style="background-color:#FFFFCC;"  
| [[VI class/BD.Get Image Scaled method|BD.Get Image Scaled]]
| data-sort-value=1018 |3FA
|Returns an image of the block diagram and scales it proportionally according to the maximum width and height you wire to the method. For example, if the image of the block diagram is 200 by 200 pixels and you wire a value of 50 to <b>maximum width</b> and a value of 100 to <b>maximum height</b>, this method returns an image that is 50 by 50 pixels. If you do not wire a value to <b>maximum width</b> or <b>maximum height</b>, the image retains its actual size.
| [[VI class/Revert VI method|Revert VI]]
 
| Discards changes and reloads a VI from disk.
 
| No
 
|- style="background-color:#FFFFCC;"  
You also can use the Append VI Block Diagram to Report VI to create an image of a block diagram and append it to a report.
| data-sort-value=1019 |3FB
|
| [[VI class/Print.Panel To Printer method|Print:Panel To Printer]]
|- style="background-color:#D1BB80;"
| Prints just the front panel to the current printer. You cannot use this method to print a block diagram, list of controls, or polymorphic VI front panel.
|478
| Yes
| [[VI class/BD.OpenInNativeWind method|BD.OpenInNativeWind]]
|- style="background-color:#FFAAAA;"  
|
| data-sort-value=1020 |3FC
|X
| [[VI class/Control Value.Get All (Flattened) (Deprecated) method|Control Value:Get All [Flattened] (Deprecated)]]
|- style="background-color:#CCFFFF;"
|  
|410
| Yes
| [[VI class/BD.Remove Bad Wires method|BD.Remove Bad Wires]]
|- style="background-color:#FFFFCC;"  
|Removes all the broken wires on the block diagram of the VI.
| data-sort-value=1021 |3FD
 
| [[VI class/Lock State.Get method|Lock State:Get]]
This method is similar to selecting <b>Edit&#0187;Remove Broken Wires</b>.
| Returns the lock state of the VI and indicates whether the password for the VI is in the password cache.
|
| Yes
|- style="background-color:#D1BB80;"
|- style="background-color:#FFFFCC;"  
|439
| data-sort-value=1022 |3FE
| [[VI class/BD.Set Mod method|BD.Set Mod]]
| [[VI class/Lock State.Set method|Lock State:Set]]
|
| [[Sets the lock state]] of a VI. If '''interactive''' is FALSE (default), you can use '''password''' to either unlock a password-protected VI or [[set the password]] of an unprotected VI. If '''interactive''' is TRUE, LabVIEW ignores '''password''' and displays a dialog box that prompts you to change the lock state.
|
| No
|- style="background-color:#D1BB80;"
|- style="background-color:#D1BB80;"  
|437
| data-sort-value=1023 |3FF
| [[VI class/Cause Type Propagation method|Cause Type Propagation]]
| [[VI class/Save.Instrument (Private) method|Save:Instrument (Private)]]
|
|  
|X
| No
|- style="background-color:#D1BB80;"
|- style="background-color:#FFFFCC;"  
|49F
| data-sort-value=1024 |400
| [[VI class/Check AppBuilder Cache method|Check AppBuilder Cache]]
| [[VI class/Save.For Previous method|Save:For Previous]]
|
| Saves a copy of the VI that is readable by LabVIEW version 8.0 and later. If you save a password-protected VI for a previous LabVIEW version, you must enter the password. You can enter the password programmatically as an input on the Open VI Reference function.
|
| No
|- style="background-color:#FFFFCC;"
|- style="background-color:#CCFFFF;"  
|419
| data-sort-value=1025 |401
| [[VI class/Clear History method|Clear History]]
|Clears the revision history of the referenced VI.
 
This method is similar to the <b>Reset</b> button on the History window.
|
|- style="background-color:#D1BB80;"
|4AE
| [[VI class/ClearTypeCastLinkRefs method|ClearTypeCastLinkRefs]]
|
|
|- style="background-color:#D1BB80;"
|46E
| [[VI class/CodeCov.Percentage method|CodeCov.Percentage]]
|
|
|- style="background-color:#D1BB80;"
|46D
| [[VI class/CodeCov.Reset method|CodeCov.Reset]]
|
|
|- style="background-color:#D1BB80;"
|46F
| [[VI class/CodeCov.UnrunDiags method|CodeCov.UnrunDiags]]
|
|
|- style="background-color:#D1BB80;"
|493
| [[VI class/CompileToDFIRCPP method|CompileToDFIRCPP]]
|
|
|- style="background-color:#D1BB80;"
|491
| [[VI class/CompileToDFIRXML (Not Implemented) method|CompileToDFIRXML (Not Implemented)]]
|
|X
|- style="background-color:#CCFFFF;"
|466
| [[VI class/Compile method|Compile]]
|Compiles the VI and optionally the entire VI hierarchy of that VI.
 
<b>Note</b>  This method does not show a modification, or asterisk (*) in the title bar, for the VI unless you included the 0x01 option flag as part of the <b>options</b> input to the Open VI Reference function when you opened the VI reference.
|X
|- style="background-color:#CCFFFF;"
|4B0
| [[VI class/Configure Panel As Hidden method|Configure Panel As Hidden]]
|
|
|- style="background-color:#D1BB80;"
|4AD
| [[VI class/ContainsLinkRef method|ContainsLinkRef]]
|
|
|- style="background-color:#D1BB80;"
|457
| [[VI class/CtlVIApplyChanges method|CtlVIApplyChanges]]
|
|X
|- style="background-color:#FFFFCC;"
|41C
| [[VI class/Ctrl Val.Get method|Ctrl Val.Get]]
|Gets the value of a named control or indicator as variant data. Use the Variant to Data function to convert the data to another LabVIEW data type.
 
<b>Note</b>  This method requires the VI to have a front panel. If you are using the Application Builder, make sure you do not remove the front panel.
For optimization purposes, LabVIEW does not keep track of data values on controls and indicators until LabVIEW determines you want them, that is, until you call this method or display the front panel. When you display the front panel, LabVIEW begins keeping track of the values.
 
The first time you call this method on a VI whose front panel is not open, this method returns the default values of the control or indicator rather than the actual values. Thereafter, it returns the actual value.
|X
|- style="background-color:#FFFFCC;"
|41D
| [[VI class/Ctrl Val.Get All method|Ctrl Val.Get All]]
|Gets the values of all controls or indicators in a VI as variant data. This method returns an array of clusters that contains control and indicator names and their values as variant data. Use the Variant to Data function to convert the data to another LabVIEW data type.
 
<b>Note</b>  This method requires the VI to have a front panel. If you are using the Application Builder, make sure you do not remove the front panel.
For optimization purposes, LabVIEW does not keep track of data values on controls and indicators until LabVIEW determines you want them, that is, until you call this method or display the front panel. When you display the front panel, LabVIEW begins keeping track of the values.
 
The first time you call this method on a VI whose front panel is not open, this method returns the default values of the control or indicator rather than the actual values. Thereafter, it returns the actual value.
|X
|- style="background-color:#D1BB80;"
|46B
| [[VI class/Ctrl Val.Get Array Element Default method|Ctrl Val.Get Array Element Default]]
|
|X
|- style="background-color:#D1BB80;"
|46A
| [[VI class/Ctrl Val.Get Default method|Ctrl Val.Get Default]]
|
|X
|- style="background-color:#D1BB80;"
|470
| [[VI class/Ctrl Val.Get Type method|Ctrl Val.Get Type]]
|
|X
|- style="background-color:#FFFFCC;"
|41B
| [[VI class/Ctrl Val.Set method|Ctrl Val.Set]]
|Sets the value of a named control or indicator of the variant. You can wire a value of any data type to this method. You do not have to use the To Variant function to convert the data to a variant data type.
 
<b>Note</b>  This method requires the VI to have a front panel. If you are using the Application Builder, make sure you do not remove the front panel.
|X
|- style="background-color:#D1BB80;"
|4A1
| [[VI class/Ctrl Val.Set Multiple method|Ctrl Val.Set Multiple]]
|
|X
|- style="background-color:#D1BB80;"
|485
| [[VI class/Copy VI Hierarchy FPGA method|Copy VI Hierarchy FPGA]]
|
|
|- style="background-color:#CCFFFF;"
|49D
| [[VI class/Create from Data Type method|Create from Data Type]]
|Creates a control or constant of the data type you specify. LabVIEW always creates a control initially, even if you configure <b>Style</b> to create a constant or indicator. To change the type of the new object, use the Indicator property.
 
Use the To More Specific Class function to try to cast the reference this method returns to the specific class you want to use in the application. If the function does not return an error, the reference matches the specific class.
|
|- style="background-color:#CCFFFF;"
|443
| [[VI class/Create from Reference method|Create from Reference]]
|Creates a constant or control using a constant or control reference as a template.
|
|- style="background-color:#CCFFFF;"
|484
| [[VI class/Debugging:GetButtonState method|Debugging:GetButtonState]]
|Returns TRUE if the button is enabled or FALSE if the button is grayed out. This method also returns the string for the tip strip associated with the button. For example, this method might return Step into For Loop for the <b>Step Into</b> button.
|X
|- style="background-color:#CCFFFF;"
|481
| [[VI class/Debugging:StepInto method|Debugging:StepInto]]
|Single-steps through a VI to help you debug the VI. To use this method, the VI must be paused.
 
This method is similar to the <b>Step Into</b> button on the block diagram toolbar.
|X
|- style="background-color:#CCFFFF;"
|483
| [[VI class/Debugging:StepOut method|Debugging:StepOut]]
|Single-steps through a VI to help you debug the VI. To use this method, the VI must be paused.
 
This method is similar to the <b>Step Out</b> button on the block diagram toolbar.
|X
|- style="background-color:#CCFFFF;"
|482
| [[VI class/Debugging:StepOver method|Debugging:StepOver]]
|Single-steps through a VI to help you debug the VI. To use this method, the VI must be paused.
 
This method is similar to the <b>Step Over</b> button on the block diagram toolbar.
|X
|- style="background-color:#FFFFCC;"
|3F3
| [[VI class/Default Vals.Make Curr Default method|Default Vals.Make Curr Default]]
|Changes the defaults of all controls on the front panel to be the current values. This method is available only in edit mode.
 
This method is similar to the Make Current Value Default item on the shortcut menu of a control and the <b>Make Current Values Default</b> item in the Edit menu.
|
|- style="background-color:#FFFFCC;"
|3F4
| [[VI class/Default Vals.Reinit All method|Default Vals.Reinit All]]
|Changes the current values of all controls on the front panel to their defaults.
 
This method is similar to the <b>Reinitialize Values to Default</b> item in the Edit menu.
|X
|- style="background-color:#D1BB80;"
|468
| [[VI class/DeployVI method|DeployVI]]
|
|X
|- style="background-color:#FFFFCC;"
|479
| [[VI class/Detect Parallel Loops method|Detect Parallel Loops]]
|Detects parallel loops in the VI.
|
|- style="background-color:#FFFFCC;"
|44B
| [[VI class/DisconnectFromLibrary method|DisconnectFromLibrary]]
|Disconnects a VI that a LabVIEW project library owns from the owning project library.
|
|- style="background-color:#D1BB80;"
|414
| [[VI class/Disconnect Polys And Typedefs method|Disconnect Polys And Typedefs]]
|
|
|- style="background-color:#CCFFFF;"
|401
| [[VI class/Empty method|Empty]]
| [[VI class/Empty method|Empty]]
|Empties the front panel and block diagram of the VI.
| Empties the front panel and block diagram of the VI.
|
| No
|- style="background-color:#D1BB80;"
|- style="background-color:#CCFFFF;"
|45F
| data-sort-value=1026 |402
| [[VI class/EndScript (Not Implemented) method|EndScript (Not Implemented)]]
| [[VI class/Transaction.Begin Undo method|Transaction:Begin Undo]]
|
| Begins an undo transaction on a VI.
|X
| No
|- style="background-color:#D1BB80;"
|- style="background-color:#CCFFFF;"
|43F
| data-sort-value=1027 |403
| [[VI class/Enter Text method|Enter Text]]
| [[VI class/Transaction.End Undo method|Transaction:End Undo]]
|
| Ends an undo transaction on a VI.
|X
| No
|- style="background-color:#D1BB80;"
|- style="background-color:#FFAAAA;"
|4A4
| data-sort-value=1028 |404
| [[VI class/Export Interface method|Export Interface]]
| [[VI class/Set Front Panel Scaling Mode method|Set Front Panel Scaling Mode]]
|
|
|X
| Yes
|- style="background-color:#D1BB80;"
|- style="background-color:#FFAAAA;"
|411
| data-sort-value=1029 |405
| [[VI class/Get Front Panel Scaling Mode method|Get Front Panel Scaling Mode]]
|
| Yes
|- style="background-color:#FFFFCC;"
| data-sort-value=1031 |407
| [[VI class/VI Icon.Set From File method|VI Icon:Set From File]]
| Sets the image of a [[VI icon]] from a file. LabVIEW creates a [[user layer]] called '''VI Icon''' for the image and deletes any other existing icon information from the [[Icon Editor]] dialog box.
| No
|- style="background-color:#FFAAAA;"
| data-sort-value=1032 |408
| [[VI class/Front Panel.Open In Window method|Front Panel:Open In Window]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1033 |409
| [[VI class/Tag.Remove Tags method|Tag:Remove Tags]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1034 |40A
| [[VI class/Tag.Set Tags method|Tag:Set Tags]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1035 |40B
| [[VI class/Tag.Set Persistence method|Tag:Set Persistence]]
|
| Yes
|- style="background-color:#D1BB80;"  
| data-sort-value=1036 |40C
| [[VI class/Tag.Remove All Tags method|Tag:Remove All Tags]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1037 |40D
| [[VI class/Tag.Set Tag method|Tag:Set Tag]]
|  
| Yes
|- style="background-color:#D1BB80;"  
| data-sort-value=1038 |40E
| [[VI class/Tag.Get Tag method|Tag:Get Tag]]
|  
| Yes
|- style="background-color:#D1BB80;"  
| data-sort-value=1039 |40F
| [[VI class/Tag.Remove Tag method|Tag:Remove Tag]]
|  
| Yes
|- style="background-color:#CCFFFF;"
| data-sort-value=1040 |410
| [[VI class/Block Diagram.Remove Bad Wires method|Block Diagram:Remove Bad Wires]]
| Removes all the broken wires on the block diagram of the VI.
| No
|- style="background-color:#D1BB80;"  
| data-sort-value=1041 |411
| [[VI class/Fake Exec State method|Fake Exec State]]
| [[VI class/Fake Exec State method|Fake Exec State]]
|
|  
|X
| Yes
|- style="background-color:#FFFFCC;"
|- style="background-color:#D1BB80;"  
|464
| data-sort-value=1042 |412
| [[VI class/FindCtrlWithKeyFocus method|FindCtrlWithKeyFocus]]
|Return a reference to the control that currently has key focus. If there is not a control with key focus in the target VI, Not a Refnum is returned.
|X
|- style="background-color:#FFFFCC;"
|441
| [[VI class/FP.Center method|FP.Center]]
|Specifies whether to automatically center the front panel window on the computer screen.
 
This method is similar to the <b>Centered</b> option of the <b>Position</b> pull-down menu on the Window Run-Time Position page of the <b>VI Properties</b> dialog box.
|X
|- style="background-color:#FFFFCC;"
|425
| [[VI class/FP.Close method|FP.Close]]
|Closes the front panel window.
 
Use the Front Panel:Open method to open a front panel window.
 
Example
|X
|- style="background-color:#FFFFCC;"
|423
| [[VI class/FP.Get Image method|FP.Get Image]]
|Returns an image of the front panel as a flattened pixmap. Use the Front Panel:Get Image Scaled method to return an image of the front panel and scale it proportionally according to the maximum width and height you wire to the method.
 
If a front panel is not visible, LabVIEW does not update the values in the objects on the front panel. If you call a VI whose front panel is not visible and you use the Front Panel:Get Image method to create an image of the front panel, the image does not reflect any value changes that occurred when you ran the VI.
 
If you want the image to reflect value changes, make sure the front panel is open before any values change. If you do not want to display the front panel but want the image to reflect value changes, create a Property Node from any terminal on the block diagram of the VI for which you want to create a front panel image.
 
You also can use the Append Front Panel Image to Report VI to create an image of a front panel and append it to a report.
|X
|- style="background-color:#FFFFCC;"
|426
| [[VI class/FP.Get Image Scaled method|FP.Get Image Scaled]]
|Returns an image of the front panel and scales it proportionally according to the maximum width and height you wire to the method. This method is similar to the Front Panel:Get Image method.
 
 
 
If a front panel is not visible, LabVIEW does not update the values in the objects on the front panel. If you call a VI whose front panel is not visible and you use the Front Panel:Get Image Scaled method to create an image of the front panel, the image does not reflect any value changes that occurred when you ran the VI.
 
If you want the image to reflect value changes, make sure the front panel is open before any values change. If you do not want to display the front panel but want the image to reflect value changes, wire a Property Node to any terminal on the block diagram of the VI for which you want to create a front panel image.
 
You also can use the Append Front Panel Image to Report VI to create an image of a front panel and append it to a report.
|X
|- style="background-color:#FFFFCC;"
|438
| [[VI class/FP.Open method|FP.Open]]
|Opens the front panel window. If the front panel is already open, this method changes the state of the front panel window to the state you wire to this method.
 
Use the Front Panel:Close method to close the front panel window.
 
You also can use the Front Panel Window:State property to set the state of a front panel window that is already open.
 
Example
|X
|- style="background-color:#D1BB80;"
|477
| [[VI class/FP.OpenInNativeWind method|FP.OpenInNativeWind]]
|
|X
|- style="background-color:#FFFFCC;"
|447
| [[VI class/FP.Run-Time Position.Centered method|FP.Run-Time Position.Centered]]
|Configures the referenced VI to center its front panel  every time the VI runs. If the VI is running when you call this method, the change does not take effect until the next time the VI runs.
 
If you want to change the position of the VI while it is running, use the Front Panel Window:Window Bounds property instead.
 
This method is similar to selecting <b>Centered</b> from the <b>Position</b> pull-down menu on the Window Run-Time Position page of the VI Properties dialog box.
|X
|- style="background-color:#FFFFCC;"
|44A
| [[VI class/FP.Run-Time Position.Custom method|FP.Run-Time Position.Custom]]
|Configures the referenced VI to open its front panel in a custom position every time the VI runs. If the VI is running when you call this method, the change does not take effect until the next time the VI runs.
 
If you want to change the position of the VI while it is running, use the Front Panel Window:Window Bounds property instead.
 
This method is similar to selecting <b>Custom</b> from the <b>Position</b> pull-down menu on the Window Run-Time Position page of the VI Properties dialog box.
|X
|- style="background-color:#FFFFCC;"
|445
| [[VI class/FP.Run-Time Pos.Get method|FP.Run-Time Pos.Get]]
|Returns the default position of the front panel window at run-time.
|X
|- style="background-color:#FFFFCC;"
|448
| [[VI class/FP.Run-Time Position.Maximized method|FP.Run-Time Position.Maximized]]
|Configures a VI to maximize its front panel every time the VI runs. If the VI is running when you call this method, the change does not take effect until the next time the VI runs.
 
If you want to change the position of the VI while it is running, use the Front Panel Window:Window Bounds property instead.
 
This method is similar to selecting <b>Maximized</b> from the <b>Position</b> pull-down menu on the Window Run-Time Position page of the VI Properties dialog box.
|X
|- style="background-color:#FFFFCC;"
|449
| [[VI class/FP.Run-Time Position.Minimized method|FP.Run-Time Position.Minimized]]
|Sets a VI to minimize its front panel every time the VI runs. If the VI is running when you call this method, the change does not take effect until the next time the VI runs.
 
This method is similar to selecting <b>Minimized</b> from the <b>Position</b> pull-down menu on the Window Run-Time Position page of the VI Properties dialog box.
|X
|- style="background-color:#FFFFCC;"
|446
| [[VI class/FP.Run-Time Pos.Unchanged method|FP.Run-Time Pos.Unchanged]]
|Configures the VI to maintain the position of its front panel window when the VI runs.
 
This method is similar to selecting <b>Unchanged</b> from the <b>Position</b> pull-down menu on the Window Run-Time Position page of the VI Properties dialog box.
|X
|- style="background-color:#D1BB80;"
|434
| [[VI class/FP.Set Close If Lonely method|FP.Set Close If Lonely]]
|
|X
|- style="background-color:#D1BB80;"
|43A
| [[VI class/FP.Set Mod method|FP.Set Mod]]
|
|
|- style="background-color:#D1BB80;"
|440
| [[VI class/Gen C Code Variant method|Gen C Code Variant]]
|
|X
|- style="background-color:#D1BB80;"
|412
| [[VI class/Generate VHDL method|Generate VHDL]]
| [[VI class/Generate VHDL method|Generate VHDL]]
|
|  
|
| No
|- style="background-color:#D1BB80;"
|- style="background-color:#FFFFCC;"
|4AA
| data-sort-value=1043 |413
| [[VI class/Get AppBuilder Source Checksum method|Get AppBuilder Source Checksum]]
| [[VI class/Save.Run-Time Menu method|Save:Run-Time Menu]]
|
| Saves the run-time menu to a file specified by '''Path'''. This method works only when the VI is running. It saves only menu items with valid tags.
|
| No
|- style="background-color:#D1BB80;"
|- style="background-color:#D1BB80;"  
|49E
| data-sort-value=1044 |414
| [[VI class/GetCallPathsToOtherVI method|GetCallPathsToOtherVI]]
| [[VI class/Disconnect Polys And Typedefs method|Disconnect Polys And Typedefs]]
|
|
|X
| No
|- style="background-color:#FFFFCC;"
|- style="background-color:#CCFFFF;"
|495
| data-sort-value=1045 |415
| [[VI class/GetCompileMetrics method|GetCompileMetrics]]
| [[VI class/Print.Panel To PostScript method|Print:Panel To PostScript]]
|Returns a string that describes transform metrics from the most recent compile of the VI, if metric recording was enabled.
| Prints the panel of the VI to the specified PostScript file.
|X
| Yes
|- style="background-color:#CCFFFF;"
|- style="background-color:#FFAAAA;"
|42D
| data-sort-value=1046 |416
| [[VI class/Export Interface (Deprecated) method|Export Interface (Deprecated)]]
|
| Yes
|- style="background-color:#FFAAAA;"
| data-sort-value=1047 |417
| [[VI class/Create Constant or Control method|Create Constant or Control]]
|
| Yes
|- style="background-color:#FFFFCC;"
| data-sort-value=1048 |418
| [[VI class/VI Icon.Save To File method|VI Icon:Save To File]]
| Saves an image of the VI icon to a file.
| No
|- style="background-color:#FFFFCC;"
| data-sort-value=1049 |419
| [[VI class/Clear History method|Clear History]]
| Clears the revision history of the referenced VI.
| No
|- style="background-color:#D1BB80;"
| data-sort-value=1050 |41A
| [[VI class/Save.To Buffer method|Save:To Buffer]]
|
| Yes
|- style="background-color:#FFFFCC;"
| data-sort-value=1051 |41B
| [[VI class/Control Value.Set method|Control Value:Set]]
| Sets the value of a named control or indicator of the variant. You can wire a value of any data type to this method. You do not have to use the [[To Variant]] function to convert the data to a variant data type.
| Yes
|- style="background-color:#FFFFCC;"
| data-sort-value=1052 |41C
| [[VI class/Control Value.Get method|Control Value:Get]]
| Gets the value of a named control or indicator as variant data. Use the [[Variant to Data]] function to convert the data to another LabVIEW data type.
| Yes
|- style="background-color:#FFFFCC;"
| data-sort-value=1053 |41D
| [[VI class/Control Value.Get All method|Control Value:Get All]]
| Gets the values of all controls or indicators in a VI as variant data. This method returns an array of clusters that contains control and indicator names and their values as variant data. Use the [[Variant to Data]] function to convert the data to another LabVIEW data type.
| Yes
|- style="background-color:#FFAAAA;"
| data-sort-value=1054 |41E
| [[VI class/Replicate Conpane (Old Type Desc) method|Replicate Conpane (Old Type Desc)]]
|
| Yes
|- style="background-color:#D1BB80;"  
| data-sort-value=1055 |41F
| [[VI class/Save.Target Instrument method|Save:Target Instrument]]
|
| No
|- style="background-color:#FFAAAA;"
| data-sort-value=1056 |420
| [[VI class/Block Diagram.Open In Window method|Block Diagram:Open In Window]]
|  
| Yes
|- style="background-color:#FFFFCC;"  
| data-sort-value=1057 |421
| [[VI class/VI Icon.Get As Image Data method|VI Icon:Get As Image Data]]
| Returns the VI icon as a cluster of image data so you can draw it as a picture using the [[Draw Flattened Pixmap]] VI or save the image to a file using the [[Graphics Formats]] VIs.
| Yes
|- style="background-color:#FFFFCC;"
| data-sort-value=1058 |422
| [[VI class/VI Icon.Set From Image Data method|VI Icon:Set From Image Data]]
| Sets a [[VI icon]] from image data you specify. LabVIEW creates a [[user layer]] called '''VI Icon''' for the image and deletes any other existing icon information from the [[Icon Editor]] dialog box.
| No
|- style="background-color:#FFFFCC;"
| data-sort-value=1059 |423
| [[VI class/Front Panel.Get Image method|Front Panel:Get Image]]
| Returns an image of the front panel as a flattened pixmap. Use the [[Front Panel:Get Image Scaled]] method to return an image of the front panel and scale it proportionally according to the maximum width and height you wire to the method.
| Yes
|- style="background-color:#FFAAAA;"
| data-sort-value=1060 |424
| [[VI class/Front Panel.Old Open method|Front Panel:Old Open]]
|
| Yes
|- style="background-color:#FFFFCC;"
| data-sort-value=1061 |425
| [[VI class/Front Panel.Close method|Front Panel:Close]]
| Closes the front panel window.
| Yes
|- style="background-color:#FFFFCC;"
| data-sort-value=1062 |426
| [[VI class/Front Panel.Get Image Scaled method|Front Panel:Get Image Scaled]]
| Returns an image of the front panel and scales it proportionally according to the maximum width and height you wire to the method. This method is similar to the [[Front Panel:Get Image]] method.
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1063 |427
| [[VI class/VI Hierarchy.Get Signature method|VI Hierarchy:Get Signature]]
|
| Yes
|- style="background-color:#CCFFFF;"
| data-sort-value=1064 |428
| [[VI class/Transaction.Undo method|Transaction:Undo]]
| Undoes the last operation. This method is similar to selecting '''Edit&#0187;Undo'''.
| No
|- style="background-color:#CCFFFF;"
| data-sort-value=1065 |429
| [[VI class/Transaction.Redo method|Transaction:Redo]]
| Redoes the last operation. This is similar to selecting '''Edit&#0187;Redo'''.
| No
|- style="background-color:#CCFFFF;"
| data-sort-value=1066 |42A
| [[VI class/Transaction.Fail method|Transaction:Fail]]
| Fails the current transaction and deletes the undo information for the transaction.
| No
|- style="background-color:#D1BB80;"
| data-sort-value=1067 |42B
| [[VI class/VI Strings.Export Private method|VI Strings:Export Private]]
|
| No
|- style="background-color:#FFFFCC;"
| data-sort-value=1068 |42C
| [[VI class/Block Diagram.Get Image Scaled method|Block Diagram:Get Image Scaled]]
| Returns an image of the block diagram and scales it proportionally according to the maximum width and height you wire to the method. For example, if the image of the block diagram is 200 by 200 pixels and you wire a value of 50 to '''maximum width''' and a value of 100 to '''maximum height''', this method returns an image that is 50 by 50 pixels. If you do not wire a value to '''maximum width''' or '''maximum height''', the image retains its actual size.
| No
|- style="background-color:#CCFFFF;"  
| data-sort-value=1069 |42D
| [[VI class/Get Conpane Image method|Get Conpane Image]]
| [[VI class/Get Conpane Image method|Get Conpane Image]]
|Returns the connector pane image, as it appears in the Context Help window, as a cluster of image data so you can draw it as a picture using the Draw Flattened Pixmap VI or save the image to a file using the Graphics Formats VIs.
| Returns the connector pane image, as it appears in the [[Context Help]] window, as a cluster of image data so you can draw it as a picture using the [[Draw Flattened Pixmap]] VI or save the image to a file using the [[Graphics Formats]] VIs.
 
| Yes
The clusters returned by this method are similar to the <b>image data</b> output of the Read JPEG File, Read PNG File, and Read BMP File VIs.
|- style="background-color:#FFFFCC;"
|X
| data-sort-value=1070 |42E
|- style="background-color:#FFFFCC;"
| [[VI class/Remote Panel.Lock Control method|Remote Panel:Lock Control]]
|4A7
| Returns control of the front panel to the server and <!--begin parent=lvhelp//locking_unlocking_fp.html-->queues any requests from clients to control the front panel<!--end parent=lvhelp//locking_unlocking_fp.html-->. LabVIEW ignores this method if the front panel is already locked.
| [[VI class/GetControlIndexByName method|GetControlIndexByName]]
| Yes
|Gets the index for the control or indicator of the given name. If the control or indicator for which you want to get an index does not have a terminal on the block diagram, this method returns an error.
|- style="background-color:#FFFFCC;"
 
| data-sort-value=1071 |42F
You can use this method to specify the controls for which you get or set values with the Get Control Values by Index or Set Control Values by Index functions.
| [[VI class/Remote Panel.Unlock Control method|Remote Panel:Unlock Control]]
|X
| If the front panel is locked, this method <!--begin parent=lvhelp//locking_unlocking_fp.html-->grants control to the next client in the queue. If no clients are in the queue, the method unlocks the front panel<!--end parent=lvhelp//locking_unlocking_fp.html-->. LabVIEW ignores this method if the front panel is already unlocked.
|- style="background-color:#D1BB80;"
| Yes
|452
|- style="background-color:#FFFFCC;"
| data-sort-value=1072 |430
| [[VI class/Remote Panel.Client Connections method|Remote Panel:Client Connections]]
| Returns an array of clusters containing connection information about the clients viewing or controlling the VI.
| Yes
|- style="background-color:#FFFFCC;"
| data-sort-value=1073 |431
| [[VI class/Remote Panel.Close Connection To Client method|Remote Panel:Close Connection To Client]]
| Closes a remote front panel connection to a client.
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1074 |432
| [[VI class/User Edits.Allow method|User Edits:Allow]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1075 |433
| [[VI class/User Edits.Block method|User Edits:Block]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1076 |434
| [[VI class/Front Panel.Set Close If Lonely method|Front Panel:Set Close If Lonely]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1077 |435
| [[VI class/VI Hierarchy.Get User GUID method|VI Hierarchy:Get User GUID]]
|
| Yes
|- style="background-color:#FFAAAA;"
| data-sort-value=1078 |436
| [[VI class/Generate C Code method|Generate C Code]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1079 |437
| [[VI class/Cause Type Propagation method|Cause Type Propagation]]
|
| Yes
|- style="background-color:#FFFFCC;"
| data-sort-value=1080 |438
| [[VI class/Front Panel.Open method|Front Panel:Open]]
| Opens the front panel window. If the front panel is already open, this method changes the state of the front panel window to the state you wire to this method.
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1081 |439
| [[VI class/Block Diagram.Set Mod method|Block Diagram:Set Mod]]
|
| No
|- style="background-color:#D1BB80;"
| data-sort-value=1082 |43A
| [[VI class/Front Panel.Set Mod method|Front Panel:Set Mod]]
|
| No
|- style="background-color:#D1BB80;"
| data-sort-value=1083 |43B
| [[VI class/Adapt Nodes Private method|Adapt Nodes Private]]
|
| No
|- style="background-color:#CCFFFF;"
| data-sort-value=1084 |43C
| [[VI class/Adapt Nodes method|Adapt Nodes]]
| Allows LabVIEW to replace overloaded nodes with more appropriate implementations.  For example, if you script an [[Add]] function and wire a Matrix control to it, LabVIEW breaks the wire. If you call Adapt Nodes, the Add function might be replaced with a Matrix Add VI. Operator overloading will not occur during scripting. You must call this method for Overloading to happen.
| No
|- style="background-color:#D1BB80;"
| data-sort-value=1086 |43E
| [[VI class/Synchronize In All Contexts method|Synchronize In All Contexts]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1087 |43F
| [[VI class/Enter Text method|Enter Text]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1088 |440
| [[VI class/Generate C Code Variant method|Generate C Code Variant]]
|
| Yes
|- style="background-color:#FFFFCC;"  
| data-sort-value=1089 |441
| [[VI class/Front Panel.Center method|Front Panel:Center]]
| Specifies whether to automatically center the front panel window on the computer screen.
| Yes
|- style="background-color:#FFAAAA;"
| data-sort-value=1090 |442
| [[VI class/Set Is Instance (Deprecated) method|Set Is Instance (Deprecated)]]
|
| No
|- style="background-color:#CCFFFF;"
| data-sort-value=1091 |443
| [[VI class/Create from Reference method|Create from Reference]]
| Creates a constant or control using a constant or control reference as a template.
| No
|- style="background-color:#FFAAAA;"
| data-sort-value=1092 |444
| [[VI class/Create from Data Type (Deprecated) method|Create from Data Type (Deprecated)]]
| Creates a control or constant of the data type you specify. LabVIEW always creates a control initially, even if you configure '''Style''' to create a constant or indicator. To change the type of the new object, use the [[Indicator]] property.
| No
|- style="background-color:#FFFFCC;"
| data-sort-value=1093 |445
| [[VI class/Front Panel.Run-Time Position.Get Position method|Front Panel:Run-Time Position:Get Position]]
| Returns the default position of the front panel window at run-time.
| Yes
|- style="background-color:#FFFFCC;"
| data-sort-value=1094 |446
| [[VI class/Front Panel.Run-Time Position.Unchanged method|Front Panel:Run-Time Position:Unchanged]]
| Configures the VI to maintain the position of its front panel window when the VI runs.
| Yes
|- style="background-color:#FFFFCC;"
| data-sort-value=1095 |447
| [[VI class/Front Panel.Run-Time Position.Centered method|Front Panel:Run-Time Position:Centered]]
| Configures the referenced VI to center its front panel  every time the VI runs. If the VI is running when you call this method, the change does not take effect until the next time the VI runs.
| Yes
|- style="background-color:#FFFFCC;"
| data-sort-value=1096 |448
| [[VI class/Front Panel.Run-Time Position.Maximized method|Front Panel:Run-Time Position:Maximized]]
| Configures a VI to maximize its front panel every time the VI runs. If the VI is running when you call this method, the change does not take effect until the next time the VI runs.
| Yes
|- style="background-color:#FFFFCC;"
| data-sort-value=1097 |449
| [[VI class/Front Panel.Run-Time Position.Minimized method|Front Panel:Run-Time Position:Minimized]]
| Sets a VI to minimize its front panel every time the VI runs. If the VI is running when you call this method, the change does not take effect until the next time the VI runs.
| Yes
|- style="background-color:#FFFFCC;"
| data-sort-value=1098 |44A
| [[VI class/Front Panel.Run-Time Position.Custom method|Front Panel:Run-Time Position:Custom]]
| Configures the referenced VI to open its front panel in a custom position every time the VI runs. If the VI is running when you call this method, the change does not take effect until the next time the VI runs.
| Yes
|- style="background-color:#FFFFCC;"
| data-sort-value=1099 |44B
| [[VI class/Disconnect From Library method|Disconnect From Library]]
| Disconnects a VI that a [[LabVIEW project library]] owns from the owning project library.
| No
|- style="background-color:#FFAAAA;"
| data-sort-value=1100 |44C
| [[VI class/Set VI Mod (Deprecated) method|Set VI Mod (Deprecated)]]
|
| No
|- style="background-color:#CCFFFF;"
| data-sort-value=1101 |44D
| [[VI class/Replicate Conpane method|Replicate Conpane]]
| Make the connector pane of the VI Reference match the given connector pane.
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1102 |44E
| [[VI class/Add To AutoSave Pending List method|Add To AutoSave Pending List]]
|
| No
|- style="background-color:#D1BB80;"
| data-sort-value=1103 |44F
| [[VI class/Remove Breakpoints method|Remove Breakpoints]]
|
| Yes
|- style="background-color:#FFAAAA;"
| data-sort-value=1104 |450
| [[VI class/Save.Hierarchy for Previous method|Save:Hierarchy for Previous]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1105 |451
| [[VI class/Save.Instrument (No Sync) method|Save:Instrument (No Sync)]]
|
| No
|- style="background-color:#D1BB80;"  
| data-sort-value=1106 |452
| [[VI class/Get Errors method|Get Errors]]
| [[VI class/Get Errors method|Get Errors]]
|
|  
|X
| Yes
|- style="background-color:#CCFFFF;"
|- style="background-color:#D1BB80;"
|49B
| data-sort-value=1107 |453
| [[VI class/Tag.Get Names method|Tag:Get Names]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1108 |454
| [[VI class/Give Temporary Unsaved Name method|Give Temporary Unsaved Name]]
|
| No
|- style="background-color:#D1BB80;"
| data-sort-value=1109 |455
| [[VI class/Set Online Edit method|Set Online Edit]]
|
| Yes
|- style="background-color:#CCFFFF;"
| data-sort-value=1111 |457
| [[VI class/Control VI Apply Changes method|Control VI Apply Changes]]
| Apply changes made to a control VI. This method returns an error if used on non-control VIs.
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1112 |458
| [[VI class/Set Path method|Set Path]]
|
| No
|- style="background-color:#D1BB80;"
| data-sort-value=1113 |459
| [[VI class/Set Filename method|Set Filename]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1114 |45A
| [[VI class/Save.Copy As System method|Save:Copy As System]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1116 |45C
| [[VI class/Save.Instrument and Callers Debug method|Save:Instrument and Callers Debug]]
|
| No
|- style="background-color:#D1BB80;"
| data-sort-value=1117 |45D
| [[VI class/Invoke Built in Menu Item (Not Implemented) method|Invoke Built in Menu Item (Not Implemented)]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1118 |45E
| [[VI class/Begin Scripting (Not Implemented) method|Begin Scripting (Not Implemented)]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1119 |45F
| [[VI class/End Scripting (Not Implemented) method|End Scripting (Not Implemented)]]
|
| Yes
|- style="background-color:#CCFFFF;"  
| data-sort-value=1120 |460
| [[VI class/Move Objects method|Move Objects]]
| Moves the objects by the offset amount of pixels.
| No
|- style="background-color:#D1BB80;"
| data-sort-value=1121 |461
| [[VI class/Get Menu Item State (Not Implemented) method|Get Menu Item State (Not Implemented)]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1122 |462
| [[VI class/Backup.Suppress (Not Implemented) method|Backup:Suppress (Not Implemented)]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1123 |463
| [[VI class/Backup.Unsuppress (Not Implemented) method|Backup:Unsuppress (Not Implemented)]]
|
| Yes
|- style="background-color:#FFFFCC;"
| data-sort-value=1124 |464
| [[VI class/Find Control with Key Focus method|Find Control with Key Focus]]
| Return a reference to the control that currently has key focus. If there is not a control with key focus in the target VI, <code>Not a Refnum</code> is returned.
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1125 |465
| [[VI class/Set VI Mod method|Set VI Mod]]
|
| No
|- style="background-color:#CCFFFF;"
| data-sort-value=1126 |466
| [[VI class/Compile.VI method|Compile:VI]]
| Compiles the VI and optionally the entire VI hierarchy of that VI.
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1127 |467
| [[VI class/Run VI And Deploy method|Run VI And Deploy]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1128 |468
| [[VI class/Deploy VI method|Deploy VI]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1129 |469
| [[VI class/LadderVI Clear Ladder Editor method|LadderVI Clear Ladder Editor]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1130 |46A
| [[VI class/Control Value.Get Default method|Control Value:Get Default]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1131 |46B
| [[VI class/Control Value.Get Array Element Default method|Control Value:Get Array Element Default]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1132 |46C
| [[VI class/Get Named Instance VI method|Get Named Instance VI]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1133 |46D
| [[VI class/Code Coverage.Reset method|Code Coverage:Reset]]
|
| No
|- style="background-color:#D1BB80;"
| data-sort-value=1134 |46E
| [[VI class/Code Coverage.Percentage method|Code Coverage:Percentage]]
|
| No
|- style="background-color:#D1BB80;"
| data-sort-value=1135 |46F
| [[VI class/Code Coverage.Uncovered Diagrams method|Code Coverage:Uncovered Diagrams]]
|
| No
|- style="background-color:#D1BB80;"
| data-sort-value=1136 |470
| [[VI class/Control Value.Get Type method|Control Value:Get Type]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1137 |471
| [[VI class/Save.Interactive method|Save:Interactive]]
|
| No
|- style="background-color:#D1BB80;"
| data-sort-value=1138 |472
| [[VI class/Set Is Instance method|Set Is Instance]]
|
| No
|- style="background-color:#D1BB80;"
| data-sort-value=1139 |473
| [[VI class/Refresh Error Window Entry method|Refresh Error Window Entry]]
|
| Yes
|- style="background-color:#FFFFCC;"
| data-sort-value=1140 |474
| [[VI class/Block Diagram.Clean Up method|Block Diagram:Clean Up]]
| Cleans up the block diagram of the VI by rearranging and resizing its objects and signals to improve readability. You also can select '''Edit&#0187;Clean Up Diagram''' to clean up the block diagram.
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1143 |477
| [[VI class/Front Panel.Open In Native Window method|Front Panel:Open In Native Window]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1144 |478
| [[VI class/Block Diagram.Open In Native Window method|Block Diagram:Open In Native Window]]
|
| Yes
|- style="background-color:#FFFFCC;"
| data-sort-value=1145 |479
| [[VI class/Detect Parallel Loops method|Detect Parallel Loops]]
| Detects parallel loops in the VI.
| No
|- style="background-color:#FFFFCC;"
| data-sort-value=1146 |47A
| [[VI class/Get VI Dependencies (Names and Paths) method|Get VI Dependencies (Names and Paths)]]
| This method returns the names and paths of the VI dependencies of a VI. You can use this method to return a specific subset of the total set of VI dependencies of a VI. This method does not return non-VI dependencies, such as project libraries, XControls, classes, and statecharts.
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1147 |47B
| [[VI class/State Chart Instantiate VI method|State Chart Instantiate VI]]
|
| No
|- style="background-color:#D1BB80;"
| data-sort-value=1148 |47C
| [[VI class/Transfer VI Cleanup Proc method|Transfer VI Cleanup Proc]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1149 |47D
| [[VI class/Save.VI Hierarchy to Folder method|Save:VI Hierarchy to Folder]]
|
| No
|- style="background-color:#D1BB80;"
| data-sort-value=1150 |47E
| [[VI class/Library.Get Previous VI from Library method|Library:Get Previous VI from Library]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1151 |47F
| [[VI class/Library.Get Next VI from Library method|Library:Get Next VI from Library]]
|
| Yes
|- style="background-color:#CCFFFF;"
| data-sort-value=1152 |480
| [[VI class/Pause VI method|Pause VI]]
| Pauses or unpauses the VI execution.
| No
|- style="background-color:#CCFFFF;"
| data-sort-value=1153 |481
| [[VI class/Debugging.Step Into method|Debugging:Step Into]]
| [[Single-steps]] through a VI to help you debug the VI. To use this method, the VI must be paused.
| Yes
|- style="background-color:#CCFFFF;"
| data-sort-value=1154 |482
| [[VI class/Debugging.Step Over method|Debugging:Step Over]]
| [[Single-steps]] through a VI to help you debug the VI. To use this method, the VI must be paused.
| Yes
|- style="background-color:#CCFFFF;"
| data-sort-value=1155 |483
| [[VI class/Debugging.Step Out method|Debugging:Step Out]]
| [[Single-steps]] through a VI to help you debug the VI. To use this method, the VI must be paused.
| Yes
|- style="background-color:#CCFFFF;"
| data-sort-value=1156 |484
| [[VI class/Debugging.Get Debug Button Display State method|Debugging:Get Debug Button Display State]]
| Returns TRUE if the button is enabled or FALSE if the button is grayed out. This method also returns the string for the tip strip associated with the button. For example, this method might return <code>Step into For Loop</code> for the '''Step Into''' button.
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1157 |485
| [[VI class/Copy VI Hierarchy With FPGA Side Effects method|Copy VI Hierarchy With FPGA Side Effects]]
|
| No
|- style="background-color:#D1BB80;"
| data-sort-value=1158 |486
| [[VI class/VI Hierarchy.Remove Generic From VI Hierarchy method|VI Hierarchy:Remove Generic From VI Hierarchy]]
|
| No
|- style="background-color:#D1BB80;"
| data-sort-value=1160 |488
| [[VI class/Save.Prepare For Compile And Save method|Save:Prepare For Compile And Save]]
|
| No
|- style="background-color:#CCFFFF;"
| data-sort-value=1161 |489
| [[VI class/Transaction.Get Undo State method|Transaction:Get Undo State]]
| Returns whether there is an action to undo and, if so, the text that corresponds to that action.
| Yes
|- style="background-color:#CCFFFF;"
| data-sort-value=1168 |490
| [[VI class/Transaction.Get Redo State method|Transaction:Get Redo State]]
| Returns whether there is an action to redo and, if so, the text that corresponds to that action.
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1169 |491
| [[VI class/Compile.Compile To DFIR XML (Not Implemented) method|Compile:Compile To DFIR XML (Not Implemented)]]
|
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1170 |492
| [[VI class/Reset Generated Code Profile Results method|Reset Generated Code Profile Results]]
|
| No
|- style="background-color:#D1BB80;"
| data-sort-value=1171 |493
| [[VI class/Compile.Compile To DFIR CPP method|Compile:Compile To DFIR CPP]]
|
| No
|- style="background-color:#D1BB80;"
| data-sort-value=1172 |494
| [[VI class/License.Get License Status method|License:Get License Status]]
|
| Yes
|- style="background-color:#FFFFCC;"
| data-sort-value=1173 |495
| [[VI class/Get Compile Metrics method|Get Compile Metrics]]
| Returns a string that describes transform metrics from the most recent compile of the VI, if metric recording was enabled.
| Yes
|- style="background-color:#D1BB80;"
| data-sort-value=1174 |496
| [[VI class/Set Is Instance No Owner Check method|Set Is Instance No Owner Check]]
|
| No
|- style="background-color:#CCFFFF;"
| data-sort-value=1179 |49B
| [[VI class/Get Library Access Scope method|Get Library Access Scope]]
| [[VI class/Get Library Access Scope method|Get Library Access Scope]]
|Returns the access scope or inherited access scope of this VI if it is owned by a LabVIEW project library. This method provides the same information as the method Source Scope:Get of the Project Library class without requiring a reference to the owning project library.
| Returns the access scope or inherited access scope of this VI if it is owned by a LabVIEW project library. This method provides the same information as the method [[Source Scope:Get]] of the Project Library class without requiring a reference to the owning project library.
|
| No
|- style="background-color:#D1BB80;"
|- style="background-color:#D1BB80;"  
|461
| data-sort-value=1180 |49C
| [[VI class/GetMenuItemState (Not Implemented) method|GetMenuItemState (Not Implemented)]]
| [[VI class/Library.Has Library? method|Library:Has Library?]]
|
|  
|X
| Yes
|- style="background-color:#D1BB80;"
|- style="background-color:#CCFFFF;"
|4AC
| data-sort-value=1181 |49D
| [[VI class/GetMissingDependenciesInfo method|GetMissingDependenciesInfo]]
| [[VI class/Create from Data Type method|Create from Data Type]]
|
| Creates a control or constant of the data type you specify. LabVIEW always creates a control initially, even if you configure '''Style''' to create a constant or indicator. To change the type of the new object, use the [[Indicator]] property.
|X
| No
|- style="background-color:#D1BB80;"
|- style="background-color:#D1BB80;"  
|46C
| data-sort-value=1182 |49E
| [[VI class/GetNamedInstanceVI method|GetNamedInstanceVI]]
| [[VI class/Get CallPaths To Other VI method|Get CallPaths To Other VI]]
|
|  
|X
| Yes
|- style="background-color:#FFFFCC;"
|- style="background-color:#D1BB80;"  
|4A9
| data-sort-value=1183 |49F
| [[VI class/GetObjRefFromBkmrkID method|GetObjRefFromBkmrkID]]
| [[VI class/Check AppBuilderCache method|Check AppBuilderCache]]
|Returns a reference to the object, such as the label, that contains the bookmark.
|  
|X
| No
|- style="background-color:#D1BB80;"
|- style="background-color:#D1BB80;"  
|4AF
| data-sort-value=1184 |4A0
| [[VI class/GetUDClassLinkRefs method|GetUDClassLinkRefs]]
| [[VI class/Save.Target Instrument For AppBuilder method|Save:Target Instrument For AppBuilder]]
|
|  
|
| No
|- style="background-color:#FFFFCC;"
|- style="background-color:#D1BB80;"  
|4A8
| data-sort-value=1185 |4A1
| [[VI class/GetVIBookmarks method|GetVIBookmarks]]
| [[VI class/Control Value.Set Multiple method|Control Value:Set Multiple]]
|Returns the bookmark information for the specified VI reference. You must load the VI into memory in order to read the bookmark information. This method returns an error if the VI is password protected or if the VI does not have a block diagram.
|  
|X
| Yes
|- style="background-color:#FFFFCC;"
|- style="background-color:#FFFFCC;"  
|47A
| data-sort-value=1186 |4A2
| [[VI class/Get VI Dependencies method|Get VI Dependencies]]
| [[VI class/Populate Asynchronous Call Pool method|Populate Asynchronous Call Pool]]
|This method returns the names and paths of the VI dependencies of a VI. You can use this method to return a specific subset of the total set of VI dependencies of a VI. This method does not return non-VI dependencies, such as project libraries, XControls, classes, and statecharts.
| Ensures that the asynchronous call pool for a VI reference contains at least the number of data spaces specified by the '''Minimum Size''' parameter. By default, when you open a reference with the [[Open VI Reference]] function, LabVIEW allocates one data space per CPU core on the development computer.
 
| Yes
LabVIEW combines the parameter values you specify using the logical AND operator to determine which dependencies to return. For example, you must pass TRUE to both <b>Static VI Refs?</b> and <b>Include Control VIs?</b> in order for LabVIEW to return a static VI reference to a custom control or indicator.
|- style="background-color:#D1BB80;"  
 
| data-sort-value=1187 |4A3
By default, this method does not load the block diagram into memory. However, if you specify certain input values, LabVIEW loads the block diagram.
| [[VI class/VI Icon.Load VI Icon Manually method|VI Icon:Load VI Icon Manually]]
|X
|  
|- style="background-color:#D1BB80;"
| No
|4B1
|- style="background-color:#D1BB80;"
| [[VI class/GetAllHierarchyRefers method|GetAllHierarchyRefers]]
| data-sort-value=1188 |4A4
|
| [[VI class/Export Interface method|Export Interface]]
|X
|
|- style="background-color:#D1BB80;"
| Yes
|4A6
|- style="background-color:#D1BB80;"  
| data-sort-value=1189 |4A5
| [[VI class/Attempt Setting Disconnect From Callers Needed method|Attempt Setting Disconnect From Callers Needed]]
|  
| No
|- style="background-color:#D1BB80;"  
| data-sort-value=1190 |4A6
| [[VI class/GetXMLDataTypes method|GetXMLDataTypes]]
| [[VI class/GetXMLDataTypes method|GetXMLDataTypes]]
|
|  
|X
| Yes
|- style="background-color:#D1BB80;"
|- style="background-color:#FFFFCC;"
|454
| data-sort-value=1191 |4A7
| [[VI class/GiveTemporaryUnsavedName method|GiveTemporaryUnsavedName]]
| [[VI class/Get Control Index by Name method|Get Control Index by Name]]
|
| Gets the index for the control or indicator of the given name. If the control or indicator for which you want to get an index does not have a terminal on the block diagram, this method returns an error.
|
| Yes
|- style="background-color:#D1BB80;"
|- style="background-color:#FFFFCC;"
|4AB
| data-sort-value=1192 |4A8
| [[VI class/Get VI Bookmarks method|Get VI Bookmarks]]
| Returns the bookmark information for the specified VI reference. You must load the VI into memory in order to read the bookmark information. This method returns an error if the VI is password protected or if the VI does not have a block diagram.
| Yes
|- style="background-color:#FFFFCC;"
| data-sort-value=1193 |4A9
| [[VI class/Get ObjectRef From BookmarkID method|Get ObjectRef From BookmarkID]]
| Returns a reference to the object, such as the label, that contains the bookmark.
| Yes
|- style="background-color:#D1BB80;"  
| data-sort-value=1194 |4AA
| [[VI class/Get AppBuilder Source Checksum method|Get AppBuilder Source Checksum]]
|  
| No
|- style="background-color:#D1BB80;"  
| data-sort-value=1195 |4AB
| [[VI class/InternalStats method|InternalStats]]
| [[VI class/InternalStats method|InternalStats]]
|
|  
|X
| Yes
|- style="background-color:#D1BB80;"
|- style="background-color:#D1BB80;"  
|45D
| data-sort-value=1196 |4AC
| [[VI class/InvokeBuiltinMenuItem (Not Implemented) method|InvokeBuiltinMenuItem (Not Implemented)]]
| [[VI class/Get Missing Dependencies Information method|Get Missing Dependencies Information]]
|
|  
|X
| Yes
|- style="background-color:#D1BB80;"
|- style="background-color:#D1BB80;"  
|469
| data-sort-value=1197 |4AD
| [[VI class/LadderVIClearLadderEditor method|LadderVIClearLadderEditor]]
| [[VI class/Contains LinkRef method|Contains LinkRef]]
|
|  
|X
| No
|- style="background-color:#D1BB80;"
|- style="background-color:#D1BB80;"  
|47F
| data-sort-value=1198 |4AE
| [[VI class/Get Next VI method|Get Next VI]]
| [[VI class/Clear TypeCast LinkRefs method|Clear TypeCast LinkRefs]]
|
|  
|X
| No
|- style="background-color:#D1BB80;"
|- style="background-color:#D1BB80;"  
|47E
| data-sort-value=1199 |4AF
| [[VI class/Get Previous VI method|Get Previous VI]]
| [[VI class/Get UDClass LinkRefs method|Get UDClass LinkRefs]]
|
|  
|X
| No
|- style="background-color:#D1BB80;"
|- style="background-color:#CCFFFF;"  
|49C
| data-sort-value=1200 |4B0
| [[VI class/HasLibrary? method|HasLibrary?]]
| [[VI class/Configure Panel As Top-Level Hidden method|Configure Panel As Top-Level Hidden]]
|
| Hides the front panel of the VI and optionally hides the VI from the taskbar when the VI runs as a top-level VI by changing the VI properties, such as the front panel transparency, run-time position, and minimization properties. This method is useful when you want to control if and when the front panel opens for top-level VIs. For example, use this method to hide the front panel of startup VIs of stand-alone applications that you build in LabVIEW.
|X
| No
|- style="background-color:#D1BB80;"
|- style="background-color:#D1BB80;"  
|494
| data-sort-value=1201 |4B1
| [[VI class/License.Get License Status method|License.Get License Status]]
| [[VI class/GetAllHierarchyRefers method|GetAllHierarchyRefers]]
|
|  
|X
| Yes
|- style="background-color:#FFFFCC;"
|3FD
| [[VI class/Lock State.Get method|Lock State.Get]]
|Returns the lock state of the VI and indicates whether the password for the VI is in the password cache.
|X
|- style="background-color:#FFFFCC;"
|3FE
| [[VI class/Lock State.Set method|Lock State.Set]]
|Sets the lock state of a VI. If <b>interactive</b> is FALSE (default), you can use <b>password</b> to either unlock a password-protected VI or set the password of an unprotected VI. If <b>interactive</b> is TRUE, LabVIEW ignores <b>password</b> and displays a dialog box that prompts you to change the lock state.
 
This method is similar to the <b>Unlocked (no password)</b>, <b>Locked (no password)</b>, and <b>Password-protected</b> options on the Protection page of the VI Properties dialog box.
|
|- style="background-color:#CCFFFF;"
|460
| [[VI class/MoveObjects method|MoveObjects]]
|Moves the objects by the offset amount of pixels.
|
|- style="background-color:#CCFFFF;"
|480
| [[VI class/PauseVI method|PauseVI]]
|Pauses or unpauses the VI execution.
|
|- style="background-color:#FFFFCC;"
|4A2
| [[VI class/Populate Async Call Pool method|Populate Async Call Pool]]
|Ensures that the asynchronous call pool for a VI reference contains at least the number of data spaces specified by the <b>Minimum Size</b> parameter. By default, when you open a reference with the Open VI Reference function, LabVIEW allocates one data space per CPU core on the development computer.
 
Use this method to ensure deterministic execution of asynchronous VI calls. Set the <b>Minimum Size</b> of the call pool to the maximum number of calls that you expect to make to the referenced VI. This prevents LabVIEW from needing to allocate data spaces in the asynchronous call pool on demand, thereby avoiding the jitter of memory allocation.
|X
|- style="background-color:#CCFFFF;"
|415
| [[VI class/Print.Panel To PostScript method|Print.Panel To PostScript]]
|Prints the panel of the VI to the specified PostScript file.
|X
|- style="background-color:#FFFFCC;"
|3FB
| [[VI class/Print.Panel To Printer method|Print.Panel To Printer]]
|Prints just the front panel to the current printer. You cannot use this method to print a block diagram, list of controls, or polymorphic VI front panel.
|X
|- style="background-color:#FFFFCC;"
|3EE
| [[VI class/Print.VI To HTML method|Print.VI To HTML]]
|Saves the VI information to an HTML file and saves the graphics in external files. You can use the Open URL in Default Browser VI to display the HTML file in the default Web browser.
 
This method is similar to the <b>HTML file</b> option on the <b>Destination</b> page of the Print dialog box.
|
|- style="background-color:#FFFFCC;"
|3ED
| [[VI class/Print.VI To Printer method|Print.VI To Printer]]
|Prints the VI information to a printer.
 
If you use this method in a stand-alone application or shared library, LabVIEW prints only the front panel. This method is similar to the <b>Printer</b> option on the <b>Destination</b> page of the Print dialog box.
|X
|- style="background-color:#FFFFCC;"
|3EF
| [[VI class/Print.VI To RTF method|Print.VI To RTF]]
|Saves the VI information to an RTF file.
 
This method is similar to the <b>Rich Text Format (RTF) file</b> option on the <b>Destination</b> page of the Print dialog box.
|
|- style="background-color:#FFFFCC;"
|3F0
| [[VI class/Print.VI To Text method|Print.VI To Text]]
|Saves the VI information to a text file. You cannot save the icon, connector pane, front panel, block diagram, subVI icons, and VI hierarchy to text.
 
This method is similar to the <b>Plain text file</b> option on the <b>Destination</b> page of the Print dialog box.
|
|- style="background-color:#D1BB80;"
|473
| [[VI class/RefreshErrWinEntry method|RefreshErrWinEntry]]
|
|X
|- style="background-color:#FFFFCC;"
|430
| [[VI class/RP.Client Connections method|RP.Client Connections]]
|Returns an array of clusters containing connection information about the clients viewing or controlling the VI.
 
LabVIEW opens a connection on the server computer when another application instance or a related application, such as a Web browser, requests to view the front panel of a VI in memory on the server computer.
 
This method can return networking error codes.
 
Example
|X
|- style="background-color:#FFFFCC;"
|431
| [[VI class/RP.Close Connection To Client method|RP.Close Connection To Client]]
|Closes a remote front panel connection to a client.
 
This method can return networking error codes.
 
Example
|X
|- style="background-color:#FFFFCC;"
|42E
| [[VI class/RP.Lock Control method|RP.Lock Control]]
|Returns control of the front panel to the server and queues any requests from clients to control the front panel. LabVIEW ignores this method if the front panel is already locked.
 
This method is similar to the <b>Regain Control</b> and Lock Control shortcut menu items on the front panel of a running VI.
 
Example
|X
|- style="background-color:#FFFFCC;"
|42F
| [[VI class/RP.Unlock Control method|RP.Unlock Control]]
|If the front panel is locked, this method grants control to the next client in the queue. If no clients are in the queue, the method unlocks the front panel. LabVIEW ignores this method if the front panel is already unlocked.
 
This method is similar to the Unlock Control shortcut menu item on the front panel of a running VI.
 
Example
|X
|- style="background-color:#D1BB80;"
|44F
| [[VI class/RemoveBreakpoints method|RemoveBreakpoints]]
|
|X
|- style="background-color:#CCFFFF;"
|44D
| [[VI class/Replicate Conpane method|Replicate Conpane]]
|Make the connector pane of the VI Reference match the given connector pane.
|X
|- style="background-color:#D1BB80;"
|492
| [[VI class/ResetGencodeProfileResults method|ResetGencodeProfileResults]]
|
|
|- style="background-color:#FFFFCC;"
|3FA
| [[VI class/Revert VI method|Revert VI]]
|Discards changes and reloads a VI from disk.
 
This method is similar to the <b>Revert</b> item on the File menu.
|
|- style="background-color:#FFFFCC;"
|3EB
| [[VI class/Run VI method|Run VI]]
|Starts the VI execution, similar to the Run button. This method is different than calling a VI because it uses the current values of all front panel controls for execution rather than using data passed in through parameters. This method also ignores the Execution:Show Front Panel On Call property of a VI and the Execution:Close After Call property.
 
<b>Note</b>  This method requires the VI to have a front panel. If you are using the Application Builder, make sure you do not remove the front panel.
You cannot use this method to run a VI that is already reserved for execution by another VI.
 
If you use the Open VI Reference function and wire the <b>type specifier VI Refnum</b> input, you cannot use the reference returned by the function with this method. Instead, you must use the Call By Reference node.
 
If you want to use this method with a reentrant VI, set the <b>options</b> parameter to 0x08 in the Open VI Reference function to prepare the VI for reentrant run.
|X
|- style="background-color:#D1BB80;"
|467
| [[VI class/Run VI And Deploy method|Run VI And Deploy]]
|
|X
|- style="background-color:#D1BB80;"
|45A
| [[VI class/Save.CopyAsSystem method|Save.CopyAsSystem]]
|
|X
|- style="background-color:#FFFFCC;"
|400
| [[VI class/Save.For Previous method|Save.For Previous]]
|Saves a copy of the VI that is readable by LabVIEW version 8.0 and later. If you save a password-protected VI for a previous LabVIEW version, you must enter the password. You can enter the password programmatically as an input on the Open VI Reference function.
 
This method is similar to the <b>LabVIEW Version</b> option on the Save for Previous Version dialog box.
|
|- style="background-color:#FFFFCC;"
|3EA
| [[VI class/Save.Instrument method|Save.Instrument]]
|Saves a VI that is not currently running and synchronizes the VI with the edited version in other application instances before saving.
 
This method is similar to the <b>Save</b> item on the File menu.
 
<b>Note</b>  If you use this method to save a VI that is currently running, LabVIEW returns error 1507.
|
|- style="background-color:#D1BB80;"
|451
| [[VI class/Save.Instrument(NoSync) method|Save.Instrument(NoSync)]]
|
|
|- style="background-color:#D1BB80;"
|3FF
| [[VI class/Private Save Instrument method|Private Save Instrument]]
|
|
|- style="background-color:#D1BB80;"
|45C
| [[VI class/Save.Instrument and Callers Debug method|Save.Instrument and Callers Debug]]
|
|
|- style="background-color:#D1BB80;"
|471
| [[VI class/SaveAsInteractive method|SaveAsInteractive]]
|
|
|- style="background-color:#D1BB80;"
|488
| [[VI class/PrepareForCompileAndSave method|PrepareForCompileAndSave]]
|
|
|- style="background-color:#FFFFCC;"
|413
| [[VI class/Save.Run-Time Menu method|Save.Run-Time Menu]]
|Saves the run-time menu to a file specified by <b>Path</b>. This method works only when the VI is running. It saves only menu items with valid tags.
|
|- style="background-color:#D1BB80;"
|41F
| [[VI class/Save.Target Instrument method|Save.Target Instrument]]
|
|
|- style="background-color:#D1BB80;"
|4A0
| [[VI class/Save.Target Instrument For AppBuilder method|Save.Target Instrument For AppBuilder]]
|
|
|- style="background-color:#D1BB80;"
|41A
| [[VI class/Save.To Buffer method|Save.To Buffer]]
|
|X
|- style="background-color:#D1BB80;"
|47D
| [[VI class/Save.VIHierarchyToFolder method|Save.VIHierarchyToFolder]]
|
|
|- style="background-color:#D1BB80;"
|459
| [[VI class/Set Filename method|Set Filename]]
|
|X
|- style="background-color:#D1BB80;"
|472
| [[VI class/Set Is Instance method|Set Is Instance]]
|
|
|- style="background-color:#D1BB80;"
|496
| [[VI class/Set Is Instance No Owner Check method|Set Is Instance No Owner Check]]
|
|
|- style="background-color:#D1BB80;"
|455
| [[VI class/SetOnlineEdit method|SetOnlineEdit]]
|
|X
|- style="background-color:#D1BB80;"
|458
| [[VI class/Set Path method|Set Path]]
|
|
|- style="background-color:#D1BB80;"
|465
| [[VI class/SetVIMod method|SetVIMod]]
|
|
|- style="background-color:#D1BB80;"
|47B
| [[VI class/StatechartInstantiateVI method|StatechartInstantiateVI]]
|
|
|- style="background-color:#D1BB80;"
|43E
| [[VI class/Synch In All Contexts method|Synch In All Contexts]]
|
|X
|- style="background-color:#D1BB80;"
|453
| [[VI class/Tag.Get Tag Names method|Tag.Get Tag Names]]
|
|X
|- style="background-color:#D1BB80;"
|40E
| [[VI class/Tag.Get Tag method|Tag.Get Tag]]
|
|X
|- style="background-color:#D1BB80;"
|40C
| [[VI class/Tag.Remove All Tags method|Tag.Remove All Tags]]
|
|X
|- style="background-color:#D1BB80;"
|40F
| [[VI class/Tag.Remove Tag method|Tag.Remove Tag]]
|
|X
|- style="background-color:#D1BB80;"
|409
| [[VI class/Tag.Remove Tags method|Tag.Remove Tags]]
|
|X
|- style="background-color:#D1BB80;"
|40B
| [[VI class/Tag.Set Persistence method|Tag.Set Persistence]]
|
|X
|- style="background-color:#D1BB80;"
|40D
| [[VI class/Tag.Set Tag method|Tag.Set Tag]]
|
|X
|- style="background-color:#D1BB80;"
|40A
| [[VI class/Tag.Set Tags method|Tag.Set Tags]]
|
|X
|- style="background-color:#CCFFFF;"
|402
| [[VI class/Transaction.Begin Undo method|Transaction.Begin Undo]]
|Begins an undo transaction on a VI.
|
|- style="background-color:#CCFFFF;"
|403
| [[VI class/Transaction.End Undo method|Transaction.End Undo]]
|Ends an undo transaction on a VI.
|
|- style="background-color:#CCFFFF;"
|42A
| [[VI class/Transaction.Fail method|Transaction.Fail]]
|Fails the current transaction and deletes the undo information for the transaction.
|
|- style="background-color:#CCFFFF;"
|490
| [[VI class/Get Redo State method|Get Redo State]]
|Returns whether there is an action to redo and, if so, the text that corresponds to that action.
|X
|- style="background-color:#CCFFFF;"
|489
| [[VI class/Get Undo State method|Get Undo State]]
|Returns whether there is an action to undo and, if so, the text that corresponds to that action.
|X
|- style="background-color:#CCFFFF;"
|429
| [[VI class/Transaction.Redo method|Transaction.Redo]]
|Redoes the last operation. This is similar to selecting <b>Edit&#0187;Redo</b>.
|
|- style="background-color:#CCFFFF;"
|428
| [[VI class/Transaction.Undo method|Transaction.Undo]]
|Undoes the last operation. This method is similar to selecting <b>Edit&#0187;Undo</b>.
|
|- style="background-color:#D1BB80;"
|47C
| [[VI class/TransferVICleanupProc method|TransferVICleanupProc]]
|
|X
|- style="background-color:#D1BB80;"
|432
| [[VI class/User Edits.Allow method|User Edits.Allow]]
|
|X
|- style="background-color:#D1BB80;"
|433
| [[VI class/User Edits.Block method|User Edits.Block]]
|
|X
|- style="background-color:#D1BB80;"
|427
| [[VI class/VI Hier.Get Signature method|VI Hier.Get Signature]]
|
|X
|- style="background-color:#D1BB80;"
|435
| [[VI class/VI Hier.Get User GUID method|VI Hier.Get User GUID]]
|
|X
|- style="background-color:#D1BB80;"
|486
| [[VI class/Remove Generics From VI Hierarchy method|Remove Generics From VI Hierarchy]]
|
|
|- style="background-color:#FFFFCC;"
|421
| [[VI class/VI Icon.Get as Image Data method|VI Icon.Get as Image Data]]
|Returns the VI icon as a cluster of image data so you can draw it as a picture using the Draw Flattened Pixmap VI or save the image to a file using the Graphics Formats VIs.
 
You also can use the VI Icon:Save to File method to save an image of the VI icon to a file.
 
The clusters returned by this method are similar to the <b>image data</b> output of the Read JPEG File, Read PNG File, and Read BMP File VIs.
|X
|- style="background-color:#D1BB80;"
|4A3
| [[VI class/LoadVIIconManually method|LoadVIIconManually]]
|
|
|- style="background-color:#FFFFCC;"
|418
| [[VI class/VI Icon.Save to File method|VI Icon.Save to File]]
|Saves an image of the VI icon to a file.
 
You also can use the VI Icon:Get As Image Data method to return the VI icon as a cluster of image data.
|
|- style="background-color:#FFFFCC;"
|407
| [[VI class/VI Icon.Set from File method|VI Icon.Set from File]]
|Sets the image of a VI icon from a file. LabVIEW creates a user layer called <b>VI Icon</b> for the image and deletes any other existing icon information from the Icon Editor dialog box.
 
You also can use the VI Icon:Set from Image Data method to set a VI icon from image data you specify.
|
|- style="background-color:#FFFFCC;"
|422
| [[VI class/VI Icon.Set from Image Data method|VI Icon.Set from Image Data]]
|Sets a VI icon from image data you specify. LabVIEW creates a user layer called <b>VI Icon</b> for the image and deletes any other existing icon information from the Icon Editor dialog box.
 
If you want to use a pixmap to set the icon, use the Flatten Pixmap VI to convert the data to an <b>image data</b> cluster before using this method. If you want to use a picture to set the icon, use the Picture to Pixmap VI to convert the data to an <b>image data</b> cluster before using this method. Use the Create Mask VI to make a certain color in the image data transparent before wiring the image data to this method.
|
|- style="background-color:#FFFFCC;"
|3E8
| [[VI class/VI Strings.Export method|VI Strings.Export]]
|Exports the following strings about VI and front panel objects to a tagged text file: VI name and description, object caption labels, object free labels, default data (string, table, path, and array default data), private data (listbox item names, table row and column headers, graph plot names, graph cursor names, graph annotation names, and tab control page captions), and polymorphic VI data (instance names in the polymorphic VI and selector shortcut menus).
 
This method is similar to the <b>Advanced&#0187;Export Strings</b> item on the Tools menu.
|
|- style="background-color:#D1BB80;"
|42B
| [[VI class/VI Strings.Export Private method|VI Strings.Export Private]]
|
|
|- style="background-color:#FFFFCC;"
|3E9
| [[VI class/VI Strings.Import method|VI Strings.Import]]
|Imports the following strings about VI and front panel objects from a tagged text file: VI name and description, object caption labels, object free labels, default data (string, table, path, and array default data), private data (listbox item names, table row and column headers, graph plot names, graph cursor names, graph annotation names, and tab control page captions), and polymorphic VI data (instance names in the polymorphic VI and selector shortcut menus).
 
This method is similar to the <b>Advanced&#0187;Import Strings</b> item on the Tools menu.
|X
|}
|}
</div>
</div></div>


==Events==
== Events ==
<span class="mw-customtoggle-eventstable">Show/Hide VI EventsTable</span>
<span class="mw-customtoggle-eventstable">Show/Hide VI Events Table</span>
<div class="mw-collapsible" id="mw-customcollapsible-eventstable">
<div class="mw-collapsible" id="mw-customcollapsible-eventstable">
{{VIServerLegend}}
{{VIServerLegend}}
<div style="width: 80%; max-height: 50em; overflow: auto;">
{| class="wikitable sortable"
{| class="wikitable sortable"
|+ VI Events Table
|+VI Events Table
! Code
! data-sort-type="number"| Code
! Name
! Name
! Description
! Type
! Type
|- style="background-color:#CCFFFF;"
|- style="background-color:#D1BB80;"  
|1073741887
| data-sort-value=4294967295 |1073741895
|[[VI class/BD Selection Change event|BD Selection Change]]
| [[VI class/DiagNodeSize event|DiagNodeSize]]
|Filter
|  
|- style="background-color:#D1BB80;"
|
|1073741895
|- style="background-color:#FFFFCC;"  
|[[VI class/DiagNodeSize event|DiagNodeSize]]
| data-sort-value=4294967295 |1073741847
|Notify
| [[VI class/Key Down event|Key Down]]
|- style="background-color:#FFFFCC;"
| Generated when the user performs keystrokes on the keyboard.
|1073741847
| Notify
|[[VI class/Key Down event|Key Down]]
|- style="background-color:#FFFFCC;"  
|Notify
| data-sort-value=4294967295 |2147483658
|- style="background-color:#FFFFCC;"
| [[VI class/Key Down? event|Key Down?]]
|2147483658
| Generated when the user performs keystrokes on the keyboard.
|[[VI class/Key Down? event|Key Down?]]
| Filter
|Filter
|- style="background-color:#FFFFCC;"  
|- style="background-color:#FFFFCC;"
| data-sort-value=4294967295 |1073741848
|1073741848
| [[VI class/Key Repeat event|Key Repeat]]
|[[VI class/Key Repeat event|Key Repeat]]
| Generated at regular intervals when the user presses and holds a key anywhere on the front panel.
|Notify
| Notify
|- style="background-color:#FFFFCC;"
|- style="background-color:#FFFFCC;"  
|2147483659
| data-sort-value=4294967295 |2147483659
|[[VI class/Key Repeat? event|Key Repeat?]]
| [[VI class/Key Repeat? event|Key Repeat?]]
|Filter
| Generated at regular intervals when the user presses and holds a key anywhere on the front panel.
|- style="background-color:#FFFFCC;"
| Filter
|1073741836
|- style="background-color:#FFFFCC;"  
|[[VI class/Key Up event|Key Up]]
| data-sort-value=4294967295 |1073741836
|Notify
| [[VI class/Key Up event|Key Up]]
|- style="background-color:#FFFFCC;"
| Generated when the user releases a key on the keyboard.
|2147483680
| Notify
|[[VI class/Menu Activation? event|Menu Activation?)]]
|- style="background-color:#D1BB80;"  
|Filter
| data-sort-value=4294967295 |2147483680
|- style="background-color:#FFFFCC;"
| [[VI class/ event|VI class/ event]]
|1073741851
|  
|[[VI class/Menu Selection (App) event|Menu Selection (App)]]
|
|Notify
|- style="background-color:#FFFFCC;"  
|- style="background-color:#FFFFCC;"
| data-sort-value=4294967295 |1073741851
|1073741829
| [[VI class/Menu Selection (App) event|Menu Selection (App)]]
|[[VI class/Menu Selection (User) event|Menu Selection (User)]]
| Generated when the user selects an [[application item]] from the LabVIEW menu, such as '''Help&#0187;Show Context Help'''. Use the [[Menu Selection (User)]] event to generate an event when the user selects a user-defined menu item.
|Notify
| Notify
|- style="background-color:#FFFFCC;"
|- style="background-color:#FFFFCC;"  
|2147483654
| data-sort-value=4294967295 |2147483654
|[[VI class/Menu Selection? (App) event|Menu Selection? (App)]]
| [[VI class/Menu Selection? (App) event|Menu Selection? (App)]]
|Filter
| Generated when the user selects an [[application item]] from the LabVIEW menu, such as '''Help&#0187;Show Context Help'''.
|- style="background-color:#FFFFCC;"
| Filter
|1073741839
|- style="background-color:#FFFFCC;"  
|[[VI class/Mouse Enter event|Mouse Enter]]
| data-sort-value=4294967295 |1073741829
|Notify
| [[VI class/Menu Selection (User) event|Menu Selection (User)]]
|- style="background-color:#FFFFCC;"
| Generated when the user selects a [[user-defined item]] from the LabVIEW menu. Use the [[Menu Selection (App)]] event to generate an event when the user selects an application menu item.
|1073741838
| Notify
|[[VI class/Mouse Leave event|Mouse Leave]]
|- style="background-color:#FFFFCC;"  
|Notify
| data-sort-value=4294967295 |1073741839
|- style="background-color:#FFFFCC;"
| [[VI class/Mouse Enter event|Mouse Enter]]
|1073741849
| Generated when the cursor enters the bounds of the front panel.
|[[VI class/Panel Close event|Panel Close]]
| Notify
|Notify
|- style="background-color:#FFFFCC;"  
|- style="background-color:#FFFFCC;"
| data-sort-value=4294967295 |1073741838
|2147483651
| [[VI class/Mouse Leave event|Mouse Leave]]
|[[VI class/Panel Close? event|Panel Close?]]
| Generated when the cursor leaves the bounds of the front panel.
|Filter
| Notify
|- style="background-color:#FFFFCC;"
|- style="background-color:#FFFFCC;"  
|1073741843
| data-sort-value=4294967295 |1073741849
|[[VI class/Panel Resize event|Panel Resize]]
| [[VI class/Panel Close event|Panel Close]]
|Notify
| Generated when the user tries to interactively close the front panel of a VI by selecting the '''Close''' item in the '''File''' menu or by clicking the close glyph on the window border.
|- style="background-color:#D1BB80;"
| Notify
|1073741894
|- style="background-color:#FFFFCC;"  
|[[VI class/Start Diagram Drag event|Start Diagram Drag]]
| data-sort-value=4294967295 |2147483651
|Notify
| [[VI class/Panel Close? event|Panel Close?]]
|- style="background-color:#D1BB80;"
| Generated when the user tries to interactively close the front panel on a VI by selecting the '''Close''' item in the '''File''' menu or by clicking the close glyph on the window border.
|1073741860
| Filter
|[[VI class/VI Will Be Purged event|VI Will Be Purged]]
|- style="background-color:#FFFFCC;"  
|Notify
| data-sort-value=4294967295 |1073741843
| [[VI class/Panel Resize event|Panel Resize]]
| Generated when the user sizes the front panel by clicking and dragging the window frame, minimizes or maximizes the front panel, or restores the front panel to its original size from a maximized or minimized state.
| Notify
|- style="background-color:#D1BB80;"  
| data-sort-value=4294967295 |1073741894
| [[VI class/Start Diagram Drag event|Start Diagram Drag]]
|  
|
|- style="background-color:#D1BB80;"  
| data-sort-value=4294967295 |1073741860
| [[VI class/VI Will Be Purged event|VI Will Be Purged]]
|  
|
|}
|}
</div>
</div></div>
 


== History ==
== History ==
{{ambox|text=History information is needed.  What changes have occurred over previous versions?}}
{| class="wikitable"
{| class="wikitable"
! Version
! Version
! Change(s)
! Change(s)
|-
|-
|[[File:LV2018.png|frameless|border|64x64px|LabVIEW 2018|link=LabVIEW 2018]]
|[[File:LV2020.png|frameless|border|64x64px|LabVIEW 2020|link=LabVIEW 2020]]
|More info to come.
| In [[LabVIEW 2020]] the following changes were made:
* The [[VI class/Execution.Retain Wire Values property|Execution:Retain Wire Values property]] was changed from [[VI Server#Private|Private]] to [[VI Server#Basic Development Environment|Basic Development Environment]]
* The [[VI class/Execution highlighting? property|Execution highlighting? property]] name was changed to [[VI class/Execution Highlighting? property|Execution Highlighting? property]]
|}
|}


Line 2,317: Line 2,209:
*[[VI Scripting]]
*[[VI Scripting]]


[[Category:VI Server]]
[[Category:VI Server Class]]
[[Category:VI Server Class]]

Latest revision as of 01:20, 3 March 2021

VI Server Class Information
Return to VI Server Class Hierarchy
Class Name VI class
Class ID 2
Scope Basic Development Environment
Class Inheritance

This class is a top-level class.

Class Children


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

Properties

Show/Hide VI Properties Table

Legend
R/WReadable/Writable Permissions
RTEAvailable in the Run-Time Engine
Basic Development Environment
VI Scripting
Private
Deprecated
VI Properties Table
Property ID Long Name (English) Description R/W RTE
1F4 VI Name Name of the VI file. If a LabVIEW project library owns the VI, the property returns the qualified name of the VI, which includes the project library filename. Read/Write Yes (Read Only)
1F5 VI Path Path to the VI file. Read Only Yes (Read Only)
1F6 VI Description Description of the VI that appears in the Context Help window when you move the cursor over the VI icon and in VI documentation you generate. Read/Write Yes (Read Only)
1F7 History:Entire Text Returns all the text that was added to the VI revision history. Read Only No
1F9 Front Panel Window:Title Bar Visible Indicates whether to display a title bar on the front panel while the VI runs. Read/Write Yes
1FA Front Panel Window:Closeable Indicates whether the close button in the title bar is disabled and the Close item in the File menu is disabled. Read/Write Yes
1FB Front Panel Window:OldResizable Specifies whether or not the user can resize the front panel during execution. This property can be set on non-editable VIs. Read/Write Yes
1FC Front Panel Window:Allow Runtime PopUp Indicates whether to display shortcut menus for front panel objects while the VI runs. If you do not display default run-time shortcut menus, you can continue to include customized shortcut menus. Read/Write Yes
1FD Front Panel Window:Highlight Return Button Indicates whether to highlight Boolean controls that have a shortcut key of <Enter>. Read/Write Yes
1FE Front Panel Window:Size to Screen (Deprecated) Indicates whether to automatically size the front panel to fit the screen. Read/Write Yes
1FF Front Panel Window:Auto Center (Deprecated) Specifies whether to automatically center the front panel window on the computer screen each time the VI runs. If FALSE, the front panel appears on the screen where you last positioned the front panel. Read/Write Yes
200 Front Panel Window:Show Scroll Bars Read/Write Yes
201 Front Panel Window:Show Menu Bar Indicates whether to display the menu bar on the front panel while the VI runs. Read/Write Yes
202 Tool Bar:Visible Indicates whether to display the toolbar while the VI runs. Read/Write Yes
203 Tool Bar:Show Run Button Indicates whether to display the Run button on the toolbar while the VI runs. Read/Write Yes
204 Tool Bar:Show Free Run Button Indicates whether to display the Run Continuously button on the toolbar while the VI runs. Read/Write Yes
205 Tool Bar:Show Abort Button Indicates whether to display the Abort Execution button on the toolbar while the VI runs. Read/Write Yes
206 Execution:Allow Debugging If TRUE, you can use debugging tools on the VI. For example, you can set breakpoints, create probes, enable execution highlighting, and single-step through execution. Set this property to FALSE to disable use of debugging tools, reduce memory requirements, and to improve performance slightly for the VI. Read/Write Yes (Read Only)
208 Front Panel Window:Is Dialog Read/Write Yes
209 Execution:Show Front Panel On Load Indicates whether to show the front panel when the VI is loaded. Read/Write Yes (Read Only)
20A Execution:Show Front Panel On Call Indicates whether to show the front panel when the VI is called. Read/Write Yes
20B Execution:Close After Call Indicates whether to close the front panel after the VI runs. Read/Write Yes
20C Execution:Run When Opened Indicates whether to run the VI when it opens. Read/Write Yes (Read Only)
20D Execution:Is Reentrant Indicates whether a VI can be reentrant. Read/Write Yes (Read Only)
20E Execution:Priority Indicates the priority of the VI when it runs in parallel with other tasks. Read/Write Yes (Read Only)
20F History:Use Defaults Indicates whether to use the global default history or to use the values entered in other history properties. Read/Write No
210 History:Always Add Comments At Save Indicates whether to add a comment to the VI revision history every time the VI is saved. Read/Write No
211 History:Prompt for Comments At Close Indicates whether to prompt for a VI revision history comment when the VI closes. Read/Write No
212 History:Prompt for Comments At Save Indicates whether to prompt for a VI revision history comment when the VI is saved. Read/Write No
213 History:Record Application Comments Indicates whether to add comments to the VI revision history when certain events occur, such as conversion to a new version of LabVIEW, subVI changes, and changes to the name or path of the VI. Read/Write No
214 Help:Document Tag Index keyword or HTML filename for a topic in the compiled help file to which the VI is linked. Read/Write Yes
215 Help:Document Path Path or symbolic path to an HTML file (.htm or .html) or compiled help file (.chm or .hlp) to which the VI is linked. Read/Write Yes
216 Front Panel Window:Open Read/Write Yes
217 Front Panel Window:Is Frontmost Writing TRUE to this value brings the front panel to the front. This property applies only in the application instance of the calling VI. Writing FALSE to this value has no effect. If you read this property, it indicates whether the front panel window is the front window (ignoring floating windows). Read/Write Yes
218 Front Panel Window:Window Bounds The four elements in the cluster are the top, left, bottom, and right values of the front panel window, which includes the interior region, scroll bars, title bar, menu bar, and toolbar. They are in global screen coordinates, that is, the numbers refer to coordinates within a computer monitor's screen (rather than an open window). Read/Write Yes
219 Modifications:VI Modifications Bitset Old Read Only Yes
21A Modifications:Front Panel Mods Bitset Indicates whether changes were made to the front panel since the VI was saved. If the value is zero, no changes where made. If the value is nonzero, changes were made. Read Only Yes (Read Only)
21B Modifications:Block Diagram Mods Bitset Indicates whether changes were made to the block diagram since the VI was saved or opened, depending on which was last. If the value is zero, no changes were made. If the value is nonzero, changes were made. Read Only No
21C Metrics:Code Size Amount of memory used for VI code in bytes. Read Only Yes (Read Only)
21D Metrics:Total Data Size Amount of memory allocated for data in bytes. Read Only Yes (Read Only)
21E Metrics:Size of Front Panel Size of the front panel in bytes. Read Only Yes (Read Only)
21F Metrics:Size of Block Diagram Size of the block diagram in bytes. Read Only Yes (Read Only)
220 Callers' Names Returns a list of all the loaded VIs that call the referenced VI. Read Only Yes (Read Only)
221 Callees' Names Read Only Yes
225 Auto Logging:Log File Path Path of the datalog file in which front panel data and a time stamp are written. Read/Write Yes
226 Auto Logging:Log at Finish Indicates whether to write front panel values to a datalog file after the VI runs. Read/Write Yes
227 Auto Logging:Print at Finish Indicates whether to print the front panel after the VI runs. Read/Write Yes
228 Front Panel Window:Origin Read/Write Yes
229 Front Panel Window:Title String that appears in the title bar. This string does not have to match the VI filename. Read/Write Yes
22A Connector Pane:Set Sets the connector pane of the VI to match the connector pane of the VI reference input. Write Only No
22B Execution:Suspend On Call Indicates whether LabVIEW suspends the execution of the VI when calling it as a subVI. Use this property carefully with reentrant VIs. Read/Write Yes (Read Only)
22C Front Panel Window:Panel Bounds The four elements in the cluster are the top, left, bottom, and right values of the interior portion of the front panel, not including the scroll bars, title bar, menu bar, and toolbar. The cluster elements are in global screen coordinates, which are the numbers that refer to coordinates within a computer monitor's screen (rather than an open window). Read/Write Yes
22D Execution:State Indicates the execution state of the VI. Read Only Yes (Read Only)
22E Edit Mode On Open If TRUE, the VI opens in edit mode. If FALSE, the VI opens in run mode, and the title bar, menu bar, and toolbar do not appear. Read/Write Yes
22F Execution:Preferred Exec System Indicates the execution system in which the VI runs. Read/Write Yes (Read Only)
230 Modifications:User Changes Read Only No
231 Front Panel Window:Custom Title Indicates whether the VI has a custom title string. Write FALSE to remove the custom title string. Read/Write Yes
232 VI Type Indicates the type of VI. Read Only Yes (Read Only)
234 History:Revision Number Current revision number of the VI. Read/Write No
235 Connector Pane:Data (Deprecated) Read Only Yes
236 Metrics:Advanced Read Only No
237 Block Diagram Window:Open Opens or closes the block diagram window. Read/Write No
238 Block Diagram Window:Window Bounds Gets or sets the bounds for a block diagram window. Read/Write No
239 Connector Pane:Old Type Descriptor Read Only Yes
23A Tool Kit Attr Read/Write No
23B Front Panel RefNum TD Read Only No
23C Block Diagram Returns a reference to the block diagram of the VI. This property is not available in stand-alone applications. Read Only No
23D Front Panel Reference to the front panel of a VI. Read Only Yes (Read Only)
23E Connector Pane:Reference Returns a reference to the connector pane of the VI. Read Only Yes (Read Only)
23F Front Panel Window:Keep Window Proportions Indicates whether the front panel window adjusts its size in proportion with a change in monitor resolution. The window changes size so it covers the same percentage of the screen that it covered at its original resolution. Read/Write Yes
240 Modifications:VI Signatures Read Only Yes
241 Is Instance Returns whether or not the VI is an Express VI instance. Read/Write No
242 Automatic Error Handling If TRUE, enables automatic error handling for a VI. Read/Write No
243 Block Diagram Window:Origin Gets or sets the vertical and horizontal coordinates in the upper left-hand corner of the block diagram. Read/Write No
244 Run-Time Menu Path When read, this property returns the run-time menu path of the VI. When written, this property updates the run-time menu path of the VI. If the VI is running when you write this property, it updates the menu with data from the new path. Read/Write Yes
245 Front Panel Window:Is Floating Read/Write Yes
246 RunVILocal Read/Write Yes
247 Front Panel Window:Minimizable Indicates whether the user can minimize the front panel window while the VI runs. Read/Write Yes
248 Front Panel Window:Resizable Indicates whether the user can resize the front panel window while the VI runs. Read/Write Yes
249 Expand When Dropped As SubVI Expands to show terminals when dropped as a subVI. Read/Write No
24A Printing:Page Orientation Gets or sets the page orientation to use when printing the VI. Read/Write Yes
24B Printing:Page Headers? If TRUE, LabVIEW prints headers for the VI. Use the Printing:Header Content properties in this class to customize the contents of the headers. Read/Write Yes
24C Printing:Front Panel Scaling? If TRUE, LabVIEW scales the front panel to fit on the printed page. Read/Write Yes
24D Printing:Margins Gets or sets the page margins to use when printing the VI in inches or centimeters. Read/Write Yes
24E Printing:Header Content:VI Name? If TRUE, LabVIEW includes the VI name in the headers for the VI. Use the Printing:Page Headers? property to set whether LabVIEW prints the headers for the VI. Read/Write Yes
250 Printing:Header Content:Date Printed? If TRUE, LabVIEW includes the date printed in the headers for the VI. Use the Printing:Page Headers? property to set whether LabVIEW prints the headers for the VI. Read/Write Yes
251 Printing:Header Content:Modify Date? If TRUE, LabVIEW includes the last modified date in the headers for the VI. Use the Printing:Page Headers? property to set whether LabVIEW prints the headers for the VI. Read/Write Yes
252 Printing:Header Content:Page Number? If TRUE, LabVIEW includes the page number in the headers for the VI. Use the Printing:Page Headers? property to set whether LabVIEW prints the headers for the VI. Read/Write Yes
253 Printing:Header Content:VI Icon? If TRUE, LabVIEW includes the VI icon in the headers for the VI. Use the Printing:Page Headers? property to set whether LabVIEW prints the headers for the VI. Read/Write Yes
254 Printing:Header Content:VI Path? If TRUE, LabVIEW includes the VI path in the headers for the VI. Use the Printing:Page Headers? property to set whether LabVIEW prints the headers for the VI. Read/Write Yes
255 Purgative Read/Write Yes
256 Control VI Type Specifies whether a control VI is a control, a typedef, or a strict typedef. This property is valid for control VIs only. Read/Write Yes (Read Only)
257 VI Linker Errors Read Only Yes
258 Hide Instance VI Caption On Drop Read/Write No
259 Front Panel Window:Behavior Sets the behavior of the front panel window. Valid values include 0 (Invalid), 1 (Default), 2 (Floating), 3 (Floating/Auto-Hide), and 4 (Modal). Read/Write Yes
260 Front Panel Window:State Current state of the front panel window. Read/Write Yes
262 Printing:Block Diagram Scaling? If TRUE, LabVIEW scales the block diagram to fit on the printed page. Read/Write Yes
263 Suppress Instance VI Halo Read/Write Yes
264 Is System VI Read/Write Yes
265 Front Panel Window:Minimum Size Minimum size of the front panel window in pixels. If Front Panel Window:Resizable is TRUE, the user cannot resize the front panel smaller than the width and height you wire to this property. Read/Write Yes
266 Connector Pane:Checksum v1 (Deprecated) Read Only Yes
267 Front Panel Window:OS Window Read Only Yes
268 Block Diagram Window:OS Window Read Only No
269 Modifications:VI User Code GUID Read Only Yes
26A Is Probe Returns TRUE if the VI is running as a probe and the probe VI is open. Read Only No
26B Suppress Data Manager Read/Write Yes
26C Suppress Transact Info Read/Write Yes
26D Execution:Retain Wire Values Reads or writes the Retain Wire Values setting of the VI. This property works on clone VIs, unlike the Highlight? property of the TopLevelDiagram object, which always only works on the original reentrant VI. Read/Write No
26E Is XNode VI Read/Write Yes
26F Owning Application Returns a reference to the application that owns the VI. Be sure and close this reference afterward. Read Only Yes (Read Only)
271 Front Panel Window:Window Read Only Yes
272 Block Diagram Window:Window Read Only No
273 Front Panel Window:Transparency Sets the window transparency level of the VI. The level of transparency is a percentage where 0 is opaque and 100 is invisible. This property returns an error if you specify a value outside the range of 0 to 100. If you set the transparency level to 100, the VI becomes invisible and uncontrollable from the front panel. You must stop the VI on the block diagram for the front panel of the VI to become visible. You must set the Front Panel Window:Run VI Transparently property to TRUE for this property to have any effect. The default value for the Front Panel Window:Run VI Transparently property is FALSE, in which changing this property has no effect. Read/Write Yes
274 Front Panel Window:Run VI Transparently Sets the VI to use a semi-transparent window style when running. Set the level of transparency using the Front Panel Window:Transparency property. Read/Write Yes
275 Front Panel Window:Monitor The monitor on which the front panel window appears, if you have multiple monitors. (Windows) The value 0 is the primary monitor. (OS X) The value 1 is the primary monitor. Read/Write Yes
276 Library Returns the name of the LabVIEW project library, XControl, or LabVIEW class that owns the VI. If no library, XControl, or class owns the VI, the property returns Not a Refnum. Read Only No
277 Context:Has Edits In Another Context Read Only Yes
278 Context:Has Edits In This Context Read Only Yes
279 Context:Is Reserved In Other Context Read Only Yes
27A Context:Is Reserved In This Context Read Only Yes
27B Help:Examples Exist Read/Write No
27C BD Master Wizard Read Only No
27D Connector Pane:DataType Returns the data type of the connector pane as variant data. Connector panes for VIs have a VI data type. Connector panes for polymorphic VIs have a PolyVI data type. Connector panes for custom controls, global variables, and type definitions have the data type of the control. Read Only Yes (Read Only)
27E Overload Info Read/Write No
27F Connector Pane:Checksum v2 (Deprecated) Read Only Yes
280 Callees' Paths Read Only Yes
281 Callers' Paths Read Only Yes
282 VI Compile Time Read Only No
283 Auto Preallocate Arrays and Strings Get or set the Autopreallocate arrays and strings setting on VIs. This is used by the FPGA module to optimize array and string operations by forcing LabVIEW to preallocate memory at compile time rather than dynamically allocating memory at run time. Read/Write Yes
284 No Clone If Instance VI Read/Write Yes
285 VI Clone Name Name of the clone of a reentrant VI. Returns an error if the VI is not a clone. Read Only Yes
286 Is Clone VI Returns TRUE if the VI is a clone of a reentrant VI. Read Only Yes
287 Suppress Type Prop Read/Write No
288 Execution:Reentrancy Type Indicates the type of reentrancy LabVIEW uses for a reentrant VI. Read/Write Yes (Read Only)
289 Statechart:Supress Parse Read/Write No
28A Statechart:Is Sub Panel Editable Read/Write Yes
28B C Code Generation:Generate Guard Code Read/Write Yes
28C C Code Generation:Generate Serial Only Read/Write Yes
28D C Code Generation:Generate Integer Only Read/Write Yes
28E C Code Generation:Generate C Function Calls Read/Write Yes
28F C Code Generation:Use Stack Variables Read/Write Yes
290 Item ID Read/Write Yes
291 Metrics:Front Panel Loaded Specifies whether the front panel of the VI is in memory. The front panel can be in memory even if the window is not open. Read Only Yes
292 Metrics:Block Diagram Loaded Specifies whether the block diagram of the VI is in memory. The block diagram can be in memory even if the window is not open. Read Only Yes
293 Library:Version Read Only Yes
294 C Code Generation:Expression Folding Read/Write Yes
295 Library:Private Read Only No
296 Is Skinned Read/Write Yes
297 Block Diagram Window:State Current state of the block diagram window. Read Only Yes
298 Modifications:VI Modifications Bitset Indicates if changes were made to the VI since the VI was saved. If the value is zero, no changes were made. If the value is nonzero, changes were made. Read Only Yes (Read Only)
299 Ladder VI Needs Scripting Read/Write Yes
29B C Code Generation:Inline SubVI Read/Write Yes
29C Do Not Show Save Changes Dialog Read/Write No
29F Front Panel Window:Native Window Read Only Yes
2A0 Block Diagram Window:Native Window Read Only No
2A1 Front Panel Window:Window Interface Read Only Yes
2A2 Block Diagram Window:Window Interface Read Only No
2A3 Is Generic Read Only Yes
2A4 Is VI Paused? Specifies whether the execution of the VI is paused. A TRUE value indicates that the VI is paused. A FALSE value indicates that the VI is not paused or that it is not running. Read Only No
2A5 Number of Non-Proxy Callers Read Only Yes
2A6 Compiler:Generated Code Profiling Settings Read/Write No
2A7 Compiler:Generated Code Profiling Result Read Only No
2A8 Contains Compiled Code Sets or returns whether the VI includes compiled code. Read/Write Yes (Read Only)
2A9 Is In Packed Library Returns TRUE if a packed project library contains the VI. Read Only Yes
2AA Execution:Inline SubVI Specifies whether to inline the subVI into its calling VIs. Read/Write No
2AB Execution:Inline Is Allowed Returns TRUE if you can inline this subVI into its calling VIs. Read Only No
2AC Execution:SSE Runtime Optimization Read/Write No
2AD Has MathScript Nodes Read Only No
2AE Execution:Inline SubVI If Possible Read/Write No
2AF Execution:Compiled With SSE Read Only Yes
2B0 Terminal Bounds[] Returns an array of terminal bounds for the connector pane of the referenced VI. The bounds for each terminal are represented as a cluster of integers that indicate the position of each edge of the terminal rectangle. Read Only Yes
2B1 Tagged And Not Edited Read/Write No
2B2 Connector Pane:Checksum Ignore Dynamic Dispatch v1 (Deprecated) Read Only Yes
2B3 Compiled:Code Complexity Returns the complexity of the referenced VI in relation to the Compiler optimizations slider on the Environment page of the Options dialog box. By comparing these two values, you can determine whether LabVIEW prioritizes editor responsiveness or execution speed when compiling this VI. Read Only Yes
2B4 Compiled:Last Compiled With Returns the level of compiler optimizations that LabVIEW last used to compile this VI. The value corresponds to whether the complexity of the VI was greater or less than the threshold at which LabVIEW begins limiting compiler optimizations to prioritize editor responsiveness. Read Only Yes
2B5 Inline Callees Read Only Yes
2B6 Library:Version Returns the version of the library that contains the VI you specify. Read Only Yes
2B7 Metrics:Number of clones Read Only Yes
2B8 Execution:Inline Enum Read/Write No
2B9 Execution:Did Compiler Or User Approve Inlining Read Only No
2BA Help:Document Web URL URL for the web-based help topic to link to a VI from the Detailed help link in the Context Help window. Read/Write Yes
2BB Help:Use Web URL Indicates whether to link to a web-based help file from the Detailed help link in the Context Help window for a VI. Read/Write Yes
2BC Execution:Shrink Large Buffers Read/Write Yes
2BD Is Running Interactively Returns TRUE if the VI is running interactively on the target device. Read Only Yes
2BE Execution:Shrink Large Buffer Threshold Read/Write Yes
2BF Execution Highlighting? Reads or writes the execution highlighting setting of the VI. This property works on clone VIs, unlike the Highlight? property of the TopLevelDiagram object, which always only works on the original reentrant VI. Read/Write No
2C1 Did Recompile InThis Version Read Only Yes
2C2 Saved Version Read Only Yes
2C3 Front Panel Window:Alignment Grid Size Reads or writes the size of the alignment grid squares on the front panel of the VI. Read/Write No
2C4 Block Diagram Window:Alignment Grid Size Reads or writes the size of the alignment grid squares on the block diagram of the VI. Read/Write No
2C5 Connector Pane:Checksum v3 Read Only Yes
2C6 Connector Pane:Checksum Ignore Dynamic Dispatch v2 Read Only Yes

Methods

Show/Hide VI Methods Table

Legend
RTEAvailable in the Run-Time Engine
Basic Development Environment
VI Scripting
Private
Deprecated
VI Methods Table
Property ID Long Name (English) Description RTE
3E8 VI Strings:Export Exports the following strings about VI and front panel objects to a tagged text file: VI name and description, object caption labels, object free labels, default data (string, table, path, and array default data), private data (listbox item names, table row and column headers, graph plot names, graph cursor names, graph annotation names, and tab control page captions), and polymorphic VI data (instance names in the polymorphic VI and selector shortcut menus). No
3E9 VI Strings:Import Imports the following strings about VI and front panel objects from a tagged text file: VI name and description, object caption labels, object free labels, default data (string, table, path, and array default data), private data (listbox item names, table row and column headers, graph plot names, graph cursor names, graph annotation names, and tab control page captions), and polymorphic VI data (instance names in the polymorphic VI and selector shortcut menus). Yes
3EA Save:Instrument Saves a VI that is not currently running and synchronizes the VI with the edited version in other application instances before saving. No
3EB Run VI Starts the VI execution, similar to the Run button. This method is different than calling a VI because it uses the current values of all front panel controls for execution rather than using data passed in through parameters. This method also ignores the Execution:Show Front Panel On Call property of a VI and the Execution:Close After Call property. Yes
3EC Abort VI Aborts the execution of a top-level VI. Yes
3ED Print:VI To Printer Prints the VI information to a printer. Yes
3EE Print:VI To HTML Saves the VI information to an HTML file and saves the graphics in external files. You can use the Open URL in Default Browser VI to display the HTML file in the default Web browser. No
3EF Print:VI To RTF Saves the VI information to an RTF file. No
3F0 Print:VI To Text Saves the VI information to a text file. You cannot save the icon, connector pane, front panel, block diagram, subVI icons, and VI hierarchy to text. No
3F1 Control Value:Set [Flattened] (Deprecated) Yes
3F2 Control Value:Get [Flattened] (Deprecated) Yes
3F3 Default Values:Make Current Default Changes the defaults of all controls on the front panel to be the current values. This method is available only in edit mode. No
3F4 Default Values:Reinitialize All To Default Changes the current values of all controls on the front panel to their defaults. Yes
3F8 Front Panel:Old Get Image Yes
3FA Revert VI Discards changes and reloads a VI from disk. No
3FB Print:Panel To Printer Prints just the front panel to the current printer. You cannot use this method to print a block diagram, list of controls, or polymorphic VI front panel. Yes
3FC Control Value:Get All [Flattened] (Deprecated) Yes
3FD Lock State:Get Returns the lock state of the VI and indicates whether the password for the VI is in the password cache. Yes
3FE Lock State:Set Sets the lock state of a VI. If interactive is FALSE (default), you can use password to either unlock a password-protected VI or set the password of an unprotected VI. If interactive is TRUE, LabVIEW ignores password and displays a dialog box that prompts you to change the lock state. No
3FF Save:Instrument (Private) No
400 Save:For Previous Saves a copy of the VI that is readable by LabVIEW version 8.0 and later. If you save a password-protected VI for a previous LabVIEW version, you must enter the password. You can enter the password programmatically as an input on the Open VI Reference function. No
401 Empty Empties the front panel and block diagram of the VI. No
402 Transaction:Begin Undo Begins an undo transaction on a VI. No
403 Transaction:End Undo Ends an undo transaction on a VI. No
404 Set Front Panel Scaling Mode Yes
405 Get Front Panel Scaling Mode Yes
407 VI Icon:Set From File Sets the image of a VI icon from a file. LabVIEW creates a user layer called VI Icon for the image and deletes any other existing icon information from the Icon Editor dialog box. No
408 Front Panel:Open In Window Yes
409 Tag:Remove Tags Yes
40A Tag:Set Tags Yes
40B Tag:Set Persistence Yes
40C Tag:Remove All Tags Yes
40D Tag:Set Tag Yes
40E Tag:Get Tag Yes
40F Tag:Remove Tag Yes
410 Block Diagram:Remove Bad Wires Removes all the broken wires on the block diagram of the VI. No
411 Fake Exec State Yes
412 Generate VHDL No
413 Save:Run-Time Menu Saves the run-time menu to a file specified by Path. This method works only when the VI is running. It saves only menu items with valid tags. No
414 Disconnect Polys And Typedefs No
415 Print:Panel To PostScript Prints the panel of the VI to the specified PostScript file. Yes
416 Export Interface (Deprecated) Yes
417 Create Constant or Control Yes
418 VI Icon:Save To File Saves an image of the VI icon to a file. No
419 Clear History Clears the revision history of the referenced VI. No
41A Save:To Buffer Yes
41B Control Value:Set Sets the value of a named control or indicator of the variant. You can wire a value of any data type to this method. You do not have to use the To Variant function to convert the data to a variant data type. Yes
41C Control Value:Get Gets the value of a named control or indicator as variant data. Use the Variant to Data function to convert the data to another LabVIEW data type. Yes
41D Control Value:Get All Gets the values of all controls or indicators in a VI as variant data. This method returns an array of clusters that contains control and indicator names and their values as variant data. Use the Variant to Data function to convert the data to another LabVIEW data type. Yes
41E Replicate Conpane (Old Type Desc) Yes
41F Save:Target Instrument No
420 Block Diagram:Open In Window Yes
421 VI Icon:Get As Image Data Returns the VI icon as a cluster of image data so you can draw it as a picture using the Draw Flattened Pixmap VI or save the image to a file using the Graphics Formats VIs. Yes
422 VI Icon:Set From Image Data Sets a VI icon from image data you specify. LabVIEW creates a user layer called VI Icon for the image and deletes any other existing icon information from the Icon Editor dialog box. No
423 Front Panel:Get Image Returns an image of the front panel as a flattened pixmap. Use the Front Panel:Get Image Scaled method to return an image of the front panel and scale it proportionally according to the maximum width and height you wire to the method. Yes
424 Front Panel:Old Open Yes
425 Front Panel:Close Closes the front panel window. Yes
426 Front Panel:Get Image Scaled Returns an image of the front panel and scales it proportionally according to the maximum width and height you wire to the method. This method is similar to the Front Panel:Get Image method. Yes
427 VI Hierarchy:Get Signature Yes
428 Transaction:Undo Undoes the last operation. This method is similar to selecting Edit»Undo. No
429 Transaction:Redo Redoes the last operation. This is similar to selecting Edit»Redo. No
42A Transaction:Fail Fails the current transaction and deletes the undo information for the transaction. No
42B VI Strings:Export Private No
42C Block Diagram:Get Image Scaled Returns an image of the block diagram and scales it proportionally according to the maximum width and height you wire to the method. For example, if the image of the block diagram is 200 by 200 pixels and you wire a value of 50 to maximum width and a value of 100 to maximum height, this method returns an image that is 50 by 50 pixels. If you do not wire a value to maximum width or maximum height, the image retains its actual size. No
42D Get Conpane Image Returns the connector pane image, as it appears in the Context Help window, as a cluster of image data so you can draw it as a picture using the Draw Flattened Pixmap VI or save the image to a file using the Graphics Formats VIs. Yes
42E Remote Panel:Lock Control Returns control of the front panel to the server and queues any requests from clients to control the front panel. LabVIEW ignores this method if the front panel is already locked. Yes
42F Remote Panel:Unlock Control If the front panel is locked, this method grants control to the next client in the queue. If no clients are in the queue, the method unlocks the front panel. LabVIEW ignores this method if the front panel is already unlocked. Yes
430 Remote Panel:Client Connections Returns an array of clusters containing connection information about the clients viewing or controlling the VI. Yes
431 Remote Panel:Close Connection To Client Closes a remote front panel connection to a client. Yes
432 User Edits:Allow Yes
433 User Edits:Block Yes
434 Front Panel:Set Close If Lonely Yes
435 VI Hierarchy:Get User GUID Yes
436 Generate C Code Yes
437 Cause Type Propagation Yes
438 Front Panel:Open Opens the front panel window. If the front panel is already open, this method changes the state of the front panel window to the state you wire to this method. Yes
439 Block Diagram:Set Mod No
43A Front Panel:Set Mod No
43B Adapt Nodes Private No
43C Adapt Nodes Allows LabVIEW to replace overloaded nodes with more appropriate implementations. For example, if you script an Add function and wire a Matrix control to it, LabVIEW breaks the wire. If you call Adapt Nodes, the Add function might be replaced with a Matrix Add VI. Operator overloading will not occur during scripting. You must call this method for Overloading to happen. No
43E Synchronize In All Contexts Yes
43F Enter Text Yes
440 Generate C Code Variant Yes
441 Front Panel:Center Specifies whether to automatically center the front panel window on the computer screen. Yes
442 Set Is Instance (Deprecated) No
443 Create from Reference Creates a constant or control using a constant or control reference as a template. No
444 Create from Data Type (Deprecated) Creates a control or constant of the data type you specify. LabVIEW always creates a control initially, even if you configure Style to create a constant or indicator. To change the type of the new object, use the Indicator property. No
445 Front Panel:Run-Time Position:Get Position Returns the default position of the front panel window at run-time. Yes
446 Front Panel:Run-Time Position:Unchanged Configures the VI to maintain the position of its front panel window when the VI runs. Yes
447 Front Panel:Run-Time Position:Centered Configures the referenced VI to center its front panel every time the VI runs. If the VI is running when you call this method, the change does not take effect until the next time the VI runs. Yes
448 Front Panel:Run-Time Position:Maximized Configures a VI to maximize its front panel every time the VI runs. If the VI is running when you call this method, the change does not take effect until the next time the VI runs. Yes
449 Front Panel:Run-Time Position:Minimized Sets a VI to minimize its front panel every time the VI runs. If the VI is running when you call this method, the change does not take effect until the next time the VI runs. Yes
44A Front Panel:Run-Time Position:Custom Configures the referenced VI to open its front panel in a custom position every time the VI runs. If the VI is running when you call this method, the change does not take effect until the next time the VI runs. Yes
44B Disconnect From Library Disconnects a VI that a LabVIEW project library owns from the owning project library. No
44C Set VI Mod (Deprecated) No
44D Replicate Conpane Make the connector pane of the VI Reference match the given connector pane. Yes
44E Add To AutoSave Pending List No
44F Remove Breakpoints Yes
450 Save:Hierarchy for Previous Yes
451 Save:Instrument (No Sync) No
452 Get Errors Yes
453 Tag:Get Names Yes
454 Give Temporary Unsaved Name No
455 Set Online Edit Yes
457 Control VI Apply Changes Apply changes made to a control VI. This method returns an error if used on non-control VIs. Yes
458 Set Path No
459 Set Filename Yes
45A Save:Copy As System Yes
45C Save:Instrument and Callers Debug No
45D Invoke Built in Menu Item (Not Implemented) Yes
45E Begin Scripting (Not Implemented) Yes
45F End Scripting (Not Implemented) Yes
460 Move Objects Moves the objects by the offset amount of pixels. No
461 Get Menu Item State (Not Implemented) Yes
462 Backup:Suppress (Not Implemented) Yes
463 Backup:Unsuppress (Not Implemented) Yes
464 Find Control with Key Focus Return a reference to the control that currently has key focus. If there is not a control with key focus in the target VI, Not a Refnum is returned. Yes
465 Set VI Mod No
466 Compile:VI Compiles the VI and optionally the entire VI hierarchy of that VI. Yes
467 Run VI And Deploy Yes
468 Deploy VI Yes
469 LadderVI Clear Ladder Editor Yes
46A Control Value:Get Default Yes
46B Control Value:Get Array Element Default Yes
46C Get Named Instance VI Yes
46D Code Coverage:Reset No
46E Code Coverage:Percentage No
46F Code Coverage:Uncovered Diagrams No
470 Control Value:Get Type Yes
471 Save:Interactive No
472 Set Is Instance No
473 Refresh Error Window Entry Yes
474 Block Diagram:Clean Up Cleans up the block diagram of the VI by rearranging and resizing its objects and signals to improve readability. You also can select Edit»Clean Up Diagram to clean up the block diagram. Yes
477 Front Panel:Open In Native Window Yes
478 Block Diagram:Open In Native Window Yes
479 Detect Parallel Loops Detects parallel loops in the VI. No
47A Get VI Dependencies (Names and Paths) This method returns the names and paths of the VI dependencies of a VI. You can use this method to return a specific subset of the total set of VI dependencies of a VI. This method does not return non-VI dependencies, such as project libraries, XControls, classes, and statecharts. Yes
47B State Chart Instantiate VI No
47C Transfer VI Cleanup Proc Yes
47D Save:VI Hierarchy to Folder No
47E Library:Get Previous VI from Library Yes
47F Library:Get Next VI from Library Yes
480 Pause VI Pauses or unpauses the VI execution. No
481 Debugging:Step Into Single-steps through a VI to help you debug the VI. To use this method, the VI must be paused. Yes
482 Debugging:Step Over Single-steps through a VI to help you debug the VI. To use this method, the VI must be paused. Yes
483 Debugging:Step Out Single-steps through a VI to help you debug the VI. To use this method, the VI must be paused. Yes
484 Debugging:Get Debug Button Display State Returns TRUE if the button is enabled or FALSE if the button is grayed out. This method also returns the string for the tip strip associated with the button. For example, this method might return Step into For Loop for the Step Into button. Yes
485 Copy VI Hierarchy With FPGA Side Effects No
486 VI Hierarchy:Remove Generic From VI Hierarchy No
488 Save:Prepare For Compile And Save No
489 Transaction:Get Undo State Returns whether there is an action to undo and, if so, the text that corresponds to that action. Yes
490 Transaction:Get Redo State Returns whether there is an action to redo and, if so, the text that corresponds to that action. Yes
491 Compile:Compile To DFIR XML (Not Implemented) Yes
492 Reset Generated Code Profile Results No
493 Compile:Compile To DFIR CPP No
494 License:Get License Status Yes
495 Get Compile Metrics Returns a string that describes transform metrics from the most recent compile of the VI, if metric recording was enabled. Yes
496 Set Is Instance No Owner Check No
49B Get Library Access Scope Returns the access scope or inherited access scope of this VI if it is owned by a LabVIEW project library. This method provides the same information as the method Source Scope:Get of the Project Library class without requiring a reference to the owning project library. No
49C Library:Has Library? Yes
49D Create from Data Type Creates a control or constant of the data type you specify. LabVIEW always creates a control initially, even if you configure Style to create a constant or indicator. To change the type of the new object, use the Indicator property. No
49E Get CallPaths To Other VI Yes
49F Check AppBuilderCache No
4A0 Save:Target Instrument For AppBuilder No
4A1 Control Value:Set Multiple Yes
4A2 Populate Asynchronous Call Pool Ensures that the asynchronous call pool for a VI reference contains at least the number of data spaces specified by the Minimum Size parameter. By default, when you open a reference with the Open VI Reference function, LabVIEW allocates one data space per CPU core on the development computer. Yes
4A3 VI Icon:Load VI Icon Manually No
4A4 Export Interface Yes
4A5 Attempt Setting Disconnect From Callers Needed No
4A6 GetXMLDataTypes Yes
4A7 Get Control Index by Name Gets the index for the control or indicator of the given name. If the control or indicator for which you want to get an index does not have a terminal on the block diagram, this method returns an error. Yes
4A8 Get VI Bookmarks Returns the bookmark information for the specified VI reference. You must load the VI into memory in order to read the bookmark information. This method returns an error if the VI is password protected or if the VI does not have a block diagram. Yes
4A9 Get ObjectRef From BookmarkID Returns a reference to the object, such as the label, that contains the bookmark. Yes
4AA Get AppBuilder Source Checksum No
4AB InternalStats Yes
4AC Get Missing Dependencies Information Yes
4AD Contains LinkRef No
4AE Clear TypeCast LinkRefs No
4AF Get UDClass LinkRefs No
4B0 Configure Panel As Top-Level Hidden Hides the front panel of the VI and optionally hides the VI from the taskbar when the VI runs as a top-level VI by changing the VI properties, such as the front panel transparency, run-time position, and minimization properties. This method is useful when you want to control if and when the front panel opens for top-level VIs. For example, use this method to hide the front panel of startup VIs of stand-alone applications that you build in LabVIEW. No
4B1 GetAllHierarchyRefers Yes

Events

Show/Hide VI Events Table

Legend
Basic Development Environment
VI Scripting
Private
Deprecated
VI Events Table
Code Name Description Type
1073741895 DiagNodeSize
1073741847 Key Down Generated when the user performs keystrokes on the keyboard. Notify
2147483658 Key Down? Generated when the user performs keystrokes on the keyboard. Filter
1073741848 Key Repeat Generated at regular intervals when the user presses and holds a key anywhere on the front panel. Notify
2147483659 Key Repeat? Generated at regular intervals when the user presses and holds a key anywhere on the front panel. Filter
1073741836 Key Up Generated when the user releases a key on the keyboard. Notify
2147483680 VI class/ event
1073741851 Menu Selection (App) Generated when the user selects an application item from the LabVIEW menu, such as Help»Show Context Help. Use the Menu Selection (User) event to generate an event when the user selects a user-defined menu item. Notify
2147483654 Menu Selection? (App) Generated when the user selects an application item from the LabVIEW menu, such as Help»Show Context Help. Filter
1073741829 Menu Selection (User) Generated when the user selects a user-defined item from the LabVIEW menu. Use the Menu Selection (App) event to generate an event when the user selects an application menu item. Notify
1073741839 Mouse Enter Generated when the cursor enters the bounds of the front panel. Notify
1073741838 Mouse Leave Generated when the cursor leaves the bounds of the front panel. Notify
1073741849 Panel Close Generated when the user tries to interactively close the front panel of a VI by selecting the Close item in the File menu or by clicking the close glyph on the window border. Notify
2147483651 Panel Close? Generated when the user tries to interactively close the front panel on a VI by selecting the Close item in the File menu or by clicking the close glyph on the window border. Filter
1073741843 Panel Resize Generated when the user sizes the front panel by clicking and dragging the window frame, minimizes or maximizes the front panel, or restores the front panel to its original size from a maximized or minimized state. Notify
1073741894 Start Diagram Drag
1073741860 VI Will Be Purged


History

Version Change(s)
LabVIEW 2020 In LabVIEW 2020 the following changes were made:

See Also