Jump to content

Template:VIServerPropsTable

From LabVIEW Wiki
Revision as of 03:10, 7 September 2019 by Q (talk | contribs) (Added all deprecated properties I could discover in LabVIEW 2019)


Usage

This template contains a lookup table for all of the properties. It is used in the VI Server Class Hierarchy class pages to display the properties tables. The parameter is either the Class ID number where the list is then filtered to properties of that class, or the parameter is left blank to signify this class has no properties.

Parameter Description Default
{{{1}}} The class ID. Blank - Translates into message: No Properties for this class.

Example: No Properties Exists

{{VIServerPropsTable}}

No Properties for this class.


Example: Properties Exist - Application Class

{{VIServerPropsTable|1}}


Show/Hide Application Properties Table

Legend
R/WReadable/Writable Permissions
RTEAvailable in the Run-Time Engine
Basic Development Environment
VI Scripting
Private
Deprecated
Application Properties Table
Property ID Long Name (English) Description R/W RTE
0Application:NameFilename of the application.Read OnlyYes (Read Only)
1Application:User NameUser name used to open the application.Read/WriteYes (Read Only)
2Application:Version NumberVersion number of the application. In a stand-alone application or shared library, this property returns the version of the LabVIEW Run-Time Engine.Read OnlyYes (Read Only)
3Application:KindIndicates the LabVIEW instance the VI is running in, including invalid application types.Read OnlyYes (Read Only)
4Application:Target:Operating SystemIndicates the operating system for which the application was built. Mac OS refers to Mac OS versions 9 and 8. Carbon refers to Mac OS X (32-bit).Read OnlyYes (Read Only)
5Application:Target:CPUIndicates the target CPU of an application.Read OnlyYes (Read Only)
6Operating System:NameName of the operating system where the application is actually running.Read OnlyYes (Read Only)
7Operating System:Version NumberVersion number of the actual operating system.Read OnlyYes (Read Only)
8Application:Exported VIs In MemoryReturns a list of exported VIs in memory.Read OnlyYes (Read Only)
9Printing:File Wrap Text LengthMaximum number of characters on a single line in a file. Affects the Print:VI To HTML, Print:VI To RTF, and Print:VI To Text methods. Set this property to 0 to print all the characters on one line so the text does not wrap.Read/WriteNo
APrinting:PNG Compression LevelNumber between 0 and 9 that specifies the level of compression you want for the PNG file for graphics in VIs printed either interactively or with the Print:VI To HTML method. The quality of the graphic is not affected by the compression, but the graphic file size and speed of compression are affected by this value. Valid values range from 0 to 9 and balance file compression with speed. 0 designates no compression. 1 designates less compression, but faster speed. 9 designates high compression, but slower speed. If you enter –1, LabVIEW selects the best combination of speed and compression.Read/WriteNo
BPrinting:JPEG QualityPercentage value from 0 to 100 specifying the level of quality you want for the JPEG graphic in VIs printed either interactively or with the Print:VI To HTML method. The scale balances image quality and file size. A value in the 75 to 95 range produces a compressed file with a high-quality image, and a value below 50 produces a smaller file size with a low-quality image. The default is 80.Read/WriteNo
CPrinting:Custom Connector?Specifies whether to print the connector pane and icon of VIs when using the custom format with one of the print documentation VI methods.Read/WriteNo
DPrinting:Custom Description?Specifies whether to print VI descriptions when using the custom format with one of the print documentation VI methods.Read/WriteNo
EPrinting:Custom Panel?Specifies whether to print the front panel when using the custom format with one of the print documentation VI methods.Read/WriteNo
FPrinting:Custom Panel Border?Specifies whether to print the front panel with a border when using the custom format with one of the print documentation VI methods.Read/WriteNo
10Printing:Custom Controls?Specifies whether to print front panel control information when using the custom format with one of the print documentation VI methods.Read/WriteNo
11Printing:Custom Control Descriptions?Specifies whether to print descriptions of front panel controls when using the custom format with one of the print documentation VI methods.Read/WriteNo
12Printing:Custom Control Types?Specifies whether to print data type information for front panel controls when using the custom format with one of the print documentation VI methods.Read/WriteNo
13Printing:Custom Diagram?Specifies whether to print block diagrams when using the custom format with one of the print documentation VI methods.Read/WriteNo
14Printing:Custom Diagram Hidden?Specifies whether to print the hidden frames in Case and Stacked Sequence structures that might be present on the block diagram when using the custom format with one of the print documentation VI methods.Read/WriteNo
15Printing:Custom Diagram Repeat?Specifies whether to print visible subdiagrams of each Case, Event, and Stacked Sequence structure in sequence with the non-visible subdiagrams when using the custom format with one of the print documentation VI methods. If you print the visible subdiagrams in sequence, those subdiagrams print twice.Read/WriteNo
16Printing:Custom List of SubVIs?Specifies whether to print a list of the subVIs and Express VIs including the icon, name, and path when using the custom format with one of the print documentation VI methods. If a polymorphic VI is a subVI, LabVIEW prints the instance used in the top-level VI including the icon, name, and path. If the top-level VI is polymorphic, LabVIEW prints a list of all the instances of the polymorphic VI including the icon, name, and path of each instance.Read/WriteNo
17Printing:Custom Hierarchy?Specifies whether to print the hierarchy of the VI in memory when using the custom format with one of the print documentation VI methods.Read/WriteNo
18Printing:Custom History?Specifies whether to print the VI revision history information when using the custom format with one of the print documentation VI methods.Read/WriteNo
19Application:Directory PathAbsolute path to the directory where the application is located.Read OnlyYes (Read Only)
1AServer:VI Access ListList that describes which VIs on the VI server are accessible by remote clients.Read/WriteYes
1BServer:TCP/IP Access ListList that describes which TCP/IP addresses of remote clients may access the VI server.Read/WriteYes
1CApplication:All VIs In MemoryReturns a list of VIs in memory for the specified application instance. This property returns an error if you wire a remote application reference to the reference input. For a remote application, use the Exported VIs in Memory property to return a list of exported VIs.Read OnlyYes (Read Only)
1DApplication:Menu Launch:VIReturns the name of the VI that launched the calling VI from a menu selection.Read OnlyYes (Read Only)
1EApplication:All System VIs in Memory
1FApplication:Menu Set
20Server:TCP Listener ActiveSpecifies whether the TCP interface to the VI Server is currently accepting connections.Read/WriteYes
21Display:Primary WorkspaceGives the bounding rectangle of the computer's primary monitor.Read OnlyYes (Read Only)
22Display:All MonitorsReturns information about all the monitors on the computer, including their bit depths and bounding rectangles.Read OnlyYes (Read Only)
24Server:VI Calls Allowed
25Server:VI Operations Allowed
26Server:Application Operations Allowed
27Server:Logging EnabledSpecifies whether the TCP interface to the VI Server is logging operations to a file.Read/WriteYes
28Server:Logging File PathPath of the log file created during TCP/IP communication.Read/WriteYes
29Printing:Custom All Controls?Specifies whether to print all controls or only the controls wired to the connector pane when using the custom format with one of the print documentation VI methods.Read/WriteNo
2AApplication:Controls Palette Open
2BApplication:Functions Palette Open
2CApplication:Tools Palette Open
2DApplication:Default:File Dialog Path
2EWeb Server:Server ActiveDetermines whether the built-in Web Server is enabled. This property immediately changes the status of the Web Server without requiring you to restart LabVIEW. Changes using this property are not saved across sessions of LabVIEW and are not reflected on the Web Server page of the Options dialog box.Read/WriteYes
2FWeb Server:Root Directory PathSpecifies the root directory from which the built-in Web Server loads files for document requests.Read/WriteYes
30Web Server:HTTP PortThe port to which the built-in Web Server listens for HTTP requests.Read/WriteYes
31Web Server:Read TimeoutDetermines how long the built-in Web Server waits for read operations to complete when the Web Server reads HTTP requests from HTTP clients.Read/WriteYes
32Web Server:Logging EnabledDetermines whether the built-in Web Server logs to a file information about HTTP requests.Read/WriteYes
33Web Server:Logging File PathDetermines where the built-in Web Server places the log file.Read/WriteYes
34Web Server:TCP/IP Access ListSets or gets the TCP/IP addresses that have access to the Web Server. This property also sets or gets whether each address has access to view a VI remotely, view and control a VI remotely, or does not have access to the Web Server.Read/WriteYes
35Web Server:VI Access ListSets or gets the VIs that are visible through the Web Server. This property also sets or gets whether LabVIEW allows access to each VI.Read/WriteYes
36Application:Parent Window For Dialogs
37Application:Version As Integer
38Application:Embedded Root Path
39Application:Preferences File Path
3AApplication:Host Preferences Section
3BApplication:Registered Owner
3CApplication:Registered Organization
3DApplication:Serial Number
3EApplication:Downloaded VIs
3FApplication:Show FP Tip StripsWriting the property: Setting this property to TRUE enables the display of tip strips on front panel controls. Setting the property to FALSE prevents them from being displayed. Reading the property: Specifies whether tip strips display when idling over controls on the front panel.Read/WriteYes
41Remote Panel:Connections To ClientsReturns an array of clusters containing connection information about the clients currently connected to the computer.Read OnlyYes (Read Only)
42Remote Panel:Connections To ServersReturns an array of clusters containing connection information about the servers to which the computer is currently connected.Read OnlyYes (Read Only)
43Remote Panel:NetLoad Monitor Enabled
44Application:Target:IP Address
45Application:Remote Web Server Active
46Application:Active:VIReturns the name of the active VI in the application.Read OnlyYes
47Application:Selection List Changed
48Printing:Color/Grayscale?If TRUE, LabVIEW sends color/grayscale output to the printer. If FALSE, LabVIEW sends monochrome output to the printer.Read/WriteYes
49Printing:Default PrinterGets or sets the name of the default printer in LabVIEW.Read/WriteYes
4APrinting:MethodGets or sets how LabVIEW prints.Read/WriteYes
4BPrinting:Available PrintersReturns an alphabetized array of printer names available on the computer.Read OnlyYes
4DApplication:Unattended Mode
4EApplication:Default:Error Handler VI
4FApplication:Command Line ArgumentsReturns an array of user-defined command-line arguments passed when LabVIEW launched.Read OnlyYes (Read Only)
51Application:Use App Template Browser
52Application:Assistants Use Strict Types Default
53Application:Auto-Route WiresReturns whether LabVIEW automatically finds a route for a wire.Read/WriteNo
54Application:Target:Info
55Application:Target:Kind
56Application:Defer Drawing
57Application:Default:Data DirectoryPath to the default data directory.Read OnlyYes (Read Only)
58Application:Search Paths
59Application:Real-Time Support
5AApplication:User Interface AvailableIf you are not targeted to a real-time (RT) platform, this property is always TRUE. If you are targeted to an RT-platform and the host is connected, this property is TRUE. When this property is FALSE, the host is not connected, requiring that the Real-Time Module application must be able to handle all operations independent of the host. Use this property to determine when it is safe to display a dialog box that requires user interaction.Read OnlyYes
5BApplication:Delete FP Terminal from DiagramReturns whether LabVIEW deletes terminals corresponding to front panel objects from diagram operations.Read/WriteNo
5CPrinting:Custom Express VI Configuration?Specifies whether to print the configuration information for any Express VIs on the block diagram when using the custom format with one of the print documentation VI methods.Read/WriteNo
5DServer:PortGets or sets the LabVIEW VI server port. LabVIEW returns an error if you attempt to access this property on a remote application.Read/WriteYes
5ERemote Panel:Is Supported
5FApplication:Installed Package
60Application:Inside Build App
62Application:Internet Toolkit Installed
63Application:LanguageIndicates the language of the LabVIEW environment or stand-alone application as a string according to ISO 639. Values include en, de, fr, ja, ko, and zh-cn.Read OnlyYes (Read Only)
64Application:Window For Panel Origin
65Module Handle
66Application:Pump OS Messages
67Application:Full Feature
68Application:All Contexts
69[[Project:Projects[] property|Project:Projects[]]]Returns an array of references to each LabVIEW project in memory. You can use these references with the Project properties.Read OnlyYes
6AApplication:DWarn Dialog
6BOptions:Use Abridged Menus
6ESource Control:Configuration Data
6FSource Control:Provider Name
70Source Control:Provider Location
71Source Control:Display Only Selected Files
72Source Control:Select Hierarchy When Adding Files
73Source Control:Select Callers When Checking Files Out
74Source Control:Display Warning If File Is Checked Out
75Source Control:Use Dialog Box For File Checkout
76Source Control:Prompt to Check Out
77Source Control:Prompt to Add to SCC When Adding to Project
78Source Control:Prompt to Add SubVIs
7AApplication:Context Name
7CNI Security:UserIndicates the name of the user who is currently logged in, using the format of <Domain Name>\<User Name>.Read OnlyYes
7DApplication:Is Editor In MDI Mode
7EProject:Owning ProjectReturns a reference to the project that owns the referenced application.Read OnlyNo
7FApplication:Menu Launch:AppReturns a reference to the application instance that launched the calling VI from a menu selection.Read OnlyYes (Read Only)
80Application:Active:ApplicationGets an application reference to the active VIs owning application.Read OnlyYes (Read Only)
81Project:Default Project
82Project:Has Any Project Been Created
83Application:LVTarget
84Application:Private?
85Project:Show Path in Project Window
86Project:Target ItemReturns the associated target item of the application reference you specify.Read OnlyYes
87Project:Get Last Max Load Time
88[[Project:Libraries[] property|Project:Libraries[]]]
89Application:Save Format
8BApplication:Target:Class Name
8COptions:Editor Menu Bar
8DApplication:Debug NameReturns the name used for opening a debugging connection to this application or shared library. This method is only useful in built applications or shared libraries.Read OnlyYes
8EApplication:Cross Context Settings
8FApplication:Default:Context Name
90Application:Default:ApplicationReturns the default application reference.Read OnlyYes
91Application:All Libraries in All Application Instances
92Project:Active ProjectReturns a reference to the LabVIEW project that is active when this property executes. A project is active if the user has the associated project window in focus or any member of the project in focus, including VIs, controls, and project libraries.Read OnlyNo
93Printing:Custom Control Label/Caption?Specifies whether to print the label and/or caption for each control when using the custom format with one of the print documentation VI methods.Read/WriteNo
94Server:Service NameGets or sets the service name for the LabVIEW VI Server.Read/WriteYes
96Application:Z Compress Level
97Application:On Line
98Debug Server:Server ActiveDetermines whether the Debug Server is enabled. You can use this property only in LabVIEW-built applications or shared libraries.Read/WriteYes
99Debug Server:TCP/IP Access ListList that describes which TCP/IP addresses of remote clients can access the Debug Server. You can use this property only in LabVIEW-built applications or shared libraries.Read/WriteYes
9BSource Control:Include VILib In Get Dependents
9CSource Control:Include InstrLib In Get Dependents
9DSave for Previous:Original App
9EApplication:VI Of Top Most Block DiagramReturns a reference to the block diagram highest in the Z order, which is most likely the last block diagram accessed.Read OnlyYes
9FRun Reserve XInterface Components
A0NI Security:Nobody Logged In?Determines if anyone is logged in.Read OnlyYes
A1NI Security:Unique User
A2Delay File Notifications
A3MathScript:Path
A4Application:Multi Pwd Op Cancelled?
A5MathScript:All M Files In Context
A6Application:Is Migration Enabled
A7Crosslink:Force Enable Dialogs
A8Crosslink:Suppress Dialogs
A9Suppress Auto Update Dependencies
AAApplication:Let Private Context Run With XNode
ADApplication:Clipboard VI
AETool Number
AFApplication:Compiler:DFIR Compiler
B0Supress Update Name Preflight
B1Palettes:Get Functions Names
B2Palettes:Get Controls Names
B3Statechart:Show Custom Icon
B4Statechart:Show Configuration
B5Web Server:Config File PathThe path of the LabVIEW Web Server configuration file.Read OnlyYes
B6Web Server:Default Config File PathThe path of the Web Server configuration file that contains the LabVIEW default configuration.Read OnlyYes
B7Statechart:CodeGenCaseStruct
B8Statechart:Show Path for IsIn
B9Application:Saveable VersionsAn array of the LabVIEW versions to which this version of LabVIEW can save. The array is in reverse chronological order, with the zeroth element being the current version of LabVIEW. Each element of the array is a valid version to pass to VI server functions which save to previous versions.Read OnlyNo
BAApplication:DSC Support
BBLoad and Save Warnings:Auto Test Mode
BCLoad and Save Warnings:History
BDStatechart:InlineTopLevelGraph
BEApplication:Property and Method Data Types
BFOperating System:Build NumberBuild number of the actual operating system. This string returns an alphanumeric value of the build number that you can use to compare the build version of operating systems. This property is read only.Read OnlyYes
C1Application:Compiler:Sanity
C2Application:Compiler:DOT
C6Operating System:Detailed NameDetailed name of the operating system where the application is actually running. This string value returns the operating system and its version, such as Microsoft Windows XP. This property is similar to a combination of OSName and OSVersion, which return the platform name and a numeric version number respectively. This property is read only.Read OnlyYes
CAApplication:Compiler:LLVM Compiler
CDApplication:All Libraries in Application InstanceLists all Libraries currently in memory in this application instance.Read OnlyYes
CEApplication:Target:Number of Logical ProcessorsReturns the number of processing units the computer or target contains.Read OnlyYes
D0Application:Target:Number of Cores per PackageReturns the number of cores per package the computer or target contains.Read OnlyYes
D1Application:Target:Number of Logical Processors per CoreReturns the number of logical processors per core the computer or target contains.Read OnlyYes
D2Application:Target:Current Processor ID
D3Application:Target:Data Cache Entry SizesReturns an array of the entry sizes, in bytes, for all cache levels the computer or target contains.Read OnlyYes
D4Application:Target:Data Cache SizesReturns an array of the cache sizes, in bytes, for each cache level the computer or target contains.Read OnlyYes
D5Application:Target:Number of PackagesReturns the number of packages, or chips, the computer or target contains.Read OnlyYes
D7Application:Version YearVersion year of the application. In a stand-alone application or shared library, this property returns the version year of the LabVIEW Run-Time Engine.Read OnlyYes (Read Only)
D9Application:Compiler:BriefDOT
DAApplication:Is Build App Instance
DBApplication:TestStandOptions
DCApplication:Legacy Build App File Layout
DDApplication:Available Environment Modes
DEApplication:Save VersionReturns the version number of the LabVIEW file format to which LabVIEW documents are saved. This version number might be different from the version number of the application. For example, LabVIEW with the version number 9.0.1 saves LabVIEW documents with a file format version number of 9.0.Read OnlyYes (Read Only)
DFApplication:Save Version As Integer
E0Get NXT Context
E1Application:Hide Load Warning
E2Application:Disable Path Case
E3Application:Lock Instantiations for AppBuilder
E4Application:Clipboard Mode
E6Application:Compiler:SSE Runtime Optimization
E7Printing:Custom Cluster Constants?Specifies whether to print the hidden contents of iconified cluster constants that might be present on the block diagram when using the custom format with one of the print documentation VI methods.Read/WriteNo
E8MathScript:Compiler Signature
E9VIObjCache:Path
EAApplication:Compiler:SSE1 Code Generation
EBApplication:Compiler:SSE2 Code Generation
ECApplication:UD Refnum Files
EDApplication:Rename Variables for AppBuilder
EEStatechart:Is Installed
EFApplication:Current Environment ModeReturns the current environment mode of LabVIEW, such as robotics. If you call this property from a VI in the LabVIEW development system environment, this property returns an empty string.Read/WriteYes
F0MathScript:HighlightingColors
F1MathScript:ColorsInSync
F2MathScript:CompilerInMemory
F3VIObjCache:Available in RTE
F4Application:Mass Compile Warn On Read Only VIs
F5Application:InstCachePath
F6Application:Is Compile Suppressed
F7VIObjCache:DistPath
F8VIObjCache:UserPath
F9Application:Library Finish Partial Load Enabled
FAAppBuilderCache:Path
FBSeparate Compiled Code For New Files
FCApplication:Compiler ThresholdGets or sets how complex a VI must be before the compiler limits optimizations to improve editor responsiveness. If the complexity of a VI is lower than the threshold indicated by this value, the compiler does not limit optimizations, thereby improving the execution speed of the VI. If the complexity of a VI is higher than the threshold, the compiler limits optimizations in order to improve editor responsiveness for the VI.Read/WriteNo
FDApplication:Locked Down For Build
FEApplication:Cross Compile Count
FFApplication:GdiCount
100Application:Compiler:FP Register Candidate
101Application:Compiler:AutoInlining
102Application:ShowAutoErrDialog
103Application:Selective Deallocation
104Application:Selective Deallocation:EnableForAllVIs
105Application:Selective Deallocation:LargeBufferThreshold
106Application:Enable Inheritance LinkRef Addition
107Application:Enable Inheritance LinkRefs
108Application:Full Version Year
109Application:Version Year Number Only
110Application:ImageTableMaxCount
111Application:Enable Binary Compatibility Load
112Application:EnableExcursionFreeExecSystems
113Application:IgnoreUnresolvedDLLRef
114Application:ImageTableCount
115Application:PPL LoadInCompatible LVVersion Default Value
116Application:Treat LV 2016 As Binary Compatible
117Application:SaveChangesAutoSelection
118Application:NativeEventTracingEnabled



Example: Properties Exist - VI Class

{{VIServerPropsTable|2}}


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
1F4VI NameName 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/WriteYes (Read Only)
1F5VI PathPath to the VI file.Read OnlyYes (Read Only)
1F6VI DescriptionDescription 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/WriteYes (Read Only)
1F7History:Entire TextReturns all the text that was added to the VI revision history.Read OnlyNo
1F9Front Panel Window:Title Bar VisibleIndicates whether to display a title bar on the front panel while the VI runs.Read/WriteYes
1FAFront Panel Window:CloseableIndicates whether the close button in the title bar is disabled and the Close item in the File menu is disabled.Read/WriteYes
1FBFront Panel Window:OldResizable
1FCFront Panel Window:Allow Runtime PopUpIndicates 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/WriteYes
1FDFront Panel Window:Highlight Return ButtonIndicates whether to highlight Boolean controls that have a shortcut key of <Enter>.Read/WriteYes
1FEFront Panel Window:Size to Screen (Deprecated)
1FFFront Panel Window:Auto Center (Deprecated)
200Front Panel Window:Show Scroll Bars
201Front Panel Window:Show Menu BarIndicates whether to display the menu bar on the front panel while the VI runs.Read/WriteYes
202Tool Bar:VisibleIndicates whether to display the toolbar while the VI runs.Read/WriteYes
203Tool Bar:Show Run ButtonIndicates whether to display the Run button on the toolbar while the VI runs.Read/WriteYes
204Tool Bar:Show Free Run ButtonIndicates whether to display the Run Continuously button on the toolbar while the VI runs.Read/WriteYes
205Tool Bar:Show Abort ButtonIndicates whether to display the Abort Execution button on the toolbar while the VI runs.Read/WriteYes
206Execution:Allow DebuggingIf 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/WriteYes (Read Only)
208Front Panel Window:Is Dialog
209Execution:Show Front Panel On LoadIndicates whether to show the front panel when the VI is loaded.Read/WriteYes (Read Only)
20AExecution:Show Front Panel On CallIndicates whether to show the front panel when the VI is called.Read/WriteYes
20BExecution:Close After CallIndicates whether to close the front panel after the VI runs.Read/WriteYes
20CExecution:Run When OpenedIndicates whether to run the VI when it opens.Read/WriteYes (Read Only)
20DExecution:Is ReentrantIndicates whether a VI can be reentrant.Read/WriteYes (Read Only)
20EExecution:PriorityIndicates the priority of the VI when it runs in parallel with other tasks.Read/WriteYes (Read Only)
20FHistory:Use DefaultsIndicates whether to use the global default history or to use the values entered in other history properties.Read/WriteNo
210History:Always Add Comments At SaveIndicates whether to add a comment to the VI revision history every time the VI is saved.Read/WriteNo
211History:Prompt for Comments At CloseIndicates whether to prompt for a VI revision history comment when the VI closes.Read/WriteNo
212History:Prompt for Comments At SaveIndicates whether to prompt for a VI revision history comment when the VI is saved.Read/WriteNo
213History:Record Application CommentsIndicates 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/WriteNo
214Help:Document TagIndex keyword or HTML filename for a topic in the compiled help file to which the VI is linked.Read/WriteYes
215Help:Document PathPath or symbolic path to an HTML file (.htm or .html) or compiled help file (.chm or .hlp) to which the VI is linked.Read/WriteYes
216Front Panel Window:Open
217Front Panel Window:Is FrontmostWriting 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/WriteYes
218Front Panel Window:Window BoundsThe 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/WriteYes
219Modifications:VI Modifications Bitset Old
21AModifications:Front Panel Mods BitsetIndicates 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 OnlyYes (Read Only)
21BModifications:Block Diagram Mods BitsetIndicates 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 OnlyNo
21CMetrics:Code SizeAmount of memory used for VI code in bytes.Read OnlyYes (Read Only)
21DMetrics:Total Data SizeAmount of memory allocated for data in bytes.Read OnlyYes (Read Only)
21EMetrics:Size of Front PanelSize of the front panel in bytes.Read OnlyYes (Read Only)
21FMetrics:Size of Block DiagramSize of the block diagram in bytes.Read OnlyYes (Read Only)
220Callers' NamesReturns a list of all the loaded VIs that call the referenced VI.Read OnlyYes (Read Only)
221Callees' Names
225Auto Logging:Log File PathPath of the datalog file in which front panel data and a time stamp are written.Read/WriteYes
226Auto Logging:Log at FinishIndicates whether to write front panel values to a datalog file after the VI runs.Read/WriteYes
227Auto Logging:Print at FinishIndicates whether to print the front panel after the VI runs.Read/WriteYes
228Front Panel Window:Origin
229Front Panel Window:TitleString that appears in the title bar. This string does not have to match the VI filename.Read/WriteYes
22AConnector Pane:SetSets the connector pane of the VI to match the connector pane of the VI reference input.Write OnlyNo
22BExecution:Suspend On CallIndicates whether LabVIEW suspends the execution of the VI when calling it as a subVI. Use this property carefully with reentrant VIs.Read/WriteYes (Read Only)
22CFront Panel Window:Panel BoundsThe 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/WriteYes
22DExecution:StateIndicates the execution state of the VI.Read OnlyYes (Read Only)
22EEdit Mode On OpenIf 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/WriteYes
22FExecution:Preferred Exec SystemIndicates the execution system in which the VI runs.Read/WriteYes (Read Only)
230Modifications:User Changes
231Front Panel Window:Custom TitleIndicates whether the VI has a custom title string. Write FALSE to remove the custom title string.Read/WriteYes
232VI TypeIndicates the type of VI.Read OnlyYes (Read Only)
234History:Revision NumberCurrent revision number of the VI.Read/WriteNo
235Connector Pane:Data (Deprecated)
236Metrics:Advanced
237Block Diagram Window:OpenOpens or closes the block diagram window.Read/WriteNo
238Block Diagram Window:Window BoundsGets or sets the bounds for a block diagram window.Read/WriteNo
239Connector Pane:Old Type Descriptor
23ATool Kit Attr
23BFront Panel RefNum TD
23CBlock DiagramReturns a reference to the block diagram of the VI. This property is not available in stand-alone applications.Read OnlyNo
23DFront PanelReference to the front panel of a VI.Read OnlyYes (Read Only)
23EConnector Pane:ReferenceReturns a reference to the connector pane of the VI.Read OnlyYes (Read Only)
23FFront Panel Window:Keep Window ProportionsIndicates 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/WriteYes
240Modifications:VI Signatures
241Is InstanceReturns whether or not the VI is an Express VI instance.Read/WriteNo
242Automatic Error HandlingIf TRUE, enables automatic error handling for a VI.Read/WriteNo
243Block Diagram Window:OriginGets or sets the vertical and horizontal coordinates in the upper left-hand corner of the block diagram.Read/WriteNo
244Run-Time Menu PathWhen 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/WriteYes
245Front Panel Window:Is Floating
246RunVILocal
247Front Panel Window:MinimizableIndicates whether the user can minimize the front panel window while the VI runs.Read/WriteYes
248Front Panel Window:ResizableIndicates whether the user can resize the front panel window while the VI runs.Read/WriteYes
249Expand When Dropped As SubVIExpands to show terminals when dropped as a subVI.Read/WriteNo
24APrinting:Page OrientationGets or sets the page orientation to use when printing the VI.Read/WriteYes
24BPrinting: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/WriteYes
24CPrinting:Front Panel Scaling?If TRUE, LabVIEW scales the front panel to fit on the printed page.Read/WriteYes
24DPrinting:MarginsGets or sets the page margins to use when printing the VI in inches or centimeters.Read/WriteYes
24EPrinting: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/WriteYes
250Printing: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/WriteYes
251Printing: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/WriteYes
252Printing: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/WriteYes
253Printing: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/WriteYes
254Printing: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/WriteYes
255Purgative
256Control VI TypeSpecifies whether a control VI is a control, a typedef, or a strict typedef. This property is valid for control VIs only.Read/WriteYes (Read Only)
257VI Linker Errors
258Hide Instance VI Caption On Drop
259Front Panel Window:BehaviorSets the behavior of the front panel window. Valid values include 0 (Invalid), 1 (Default), 2 (Floating), 3 (Floating/Auto-Hide), and 4 (Modal).Read/WriteYes
260Front Panel Window:StateCurrent state of the front panel window.Read/WriteYes
262Printing:Block Diagram Scaling?If TRUE, LabVIEW scales the block diagram to fit on the printed page.Read/WriteYes
263Suppress Instance VI Halo
264Is System VI
265Front Panel Window:Minimum SizeMinimum 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/WriteYes
266Connector Pane:Checksum v1 (Deprecated)
267Front Panel Window:OS Window
268Block Diagram Window:OS Window
269Modifications:VI User Code GUID
26AIs ProbeReturns TRUE if the VI is running as a probe and the probe VI is open.Read OnlyNo
26BSuppress Data Manager
26CSuppress Transact Info
26DExecution:Retain Wire Values
26EIs XNode VI
26FOwning ApplicationReturns a reference to the application that owns the VI. Be sure and close this reference afterward.Read OnlyYes (Read Only)
271Front Panel Window:Window
272Block Diagram Window:Window
273Front Panel Window:TransparencySets 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/WriteYes
274Front Panel Window:Run VI TransparentlySets the VI to use a semi-transparent window style when running. Set the level of transparency using the Front Panel Window:Transparency property.Read/WriteYes
275Front Panel Window:MonitorThe 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/WriteYes
276LibraryReturns 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 OnlyNo
277Context:Has Edits In Another Context
278Context:Has Edits In This Context
279Context:Is Reserved In Other Context
27AContext:Is Reserved In This Context
27BHelp:Examples Exist
27CBD Master Wizard
27DConnector Pane:DataTypeReturns 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 OnlyYes (Read Only)
27EOverload Info
27FConnector Pane:Checksum v2 (Deprecated)
280Callees' Paths
281Callers' Paths
282VI Compile Time
283Auto Preallocate Arrays and StringsGet 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/WriteYes
284No Clone If Instance VI
285VI Clone NameName of the clone of a reentrant VI. Returns an error if the VI is not a clone.Read OnlyYes
286Is Clone VIReturns TRUE if the VI is a clone of a reentrant VI.Read OnlyYes
287Suppress Type Prop
288Execution:Reentrancy TypeIndicates the type of reentrancy LabVIEW uses for a reentrant VI.Read/WriteYes (Read Only)
289Statechart:Supress Parse
28AStatechart:Is Sub Panel Editable
28BC Code Generation:Generate Guard Code
28CC Code Generation:Generate Serial Only
28DC Code Generation:Generate Integer Only
28EC Code Generation:Generate C Function Calls
28FC Code Generation:Use Stack Variables
290Item ID
291Metrics:Front Panel LoadedSpecifies 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 OnlyYes
292Metrics:Block Diagram LoadedSpecifies 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 OnlyYes
293Library:Version
294C Code Generation:Expression Folding
295Library:Private
296Is Skinned
297Block Diagram Window:StateCurrent state of the block diagram window.Read OnlyYes
298Modifications:VI Modifications BitsetIndicates 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 OnlyYes (Read Only)
299Ladder VI Needs Scripting
29BC Code Generation:Inline SubVI
29CDo Not Show Save Changes Dialog
29FFront Panel Window:Native Window
2A0Block Diagram Window:Native Window
2A1Front Panel Window:Window Interface
2A2Block Diagram Window:Window Interface
2A3Is Generic
2A4Is 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 OnlyNo
2A5Number of Non-Proxy Callers
2A6Compiler:Generated Code Profiling Settings
2A7Compiler:Generated Code Profiling Result
2A8Contains Compiled CodeSets or returns whether the VI includes compiled code.Read/WriteYes (Read Only)
2A9Is In Packed LibraryReturns TRUE if a packed project library contains the VI.Read OnlyYes
2AAExecution:Inline SubVISpecifies whether to inline the subVI into its calling VIs.Read/WriteNo
2ABExecution:Inline Is AllowedReturns TRUE if you can inline this subVI into its calling VIs.Read OnlyNo
2ACExecution:SSE Runtime Optimization
2ADHas MathScript Nodes
2AEExecution:Inline SubVI If Possible
2AFExecution:Compiled With SSE
2B0[[Terminal Bounds[] property|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 OnlyYes
2B1Tagged And Not Edited
2B2Connector Pane:Checksum Ignore Dynamic Dispatch v1 (Deprecated)
2B3Compiled:Code ComplexityReturns 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 OnlyYes
2B4Compiled:Last Compiled WithReturns 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 OnlyYes
2B5Inline Callees
2B6Library:VersionReturns the version of the library that contains the VI you specify.Read OnlyYes
2B7Metrics:Number of clones
2B8Execution:Inline Enum
2B9Execution:Did Compiler Or User Approve Inlining
2BAHelp:Document Web URLURL for the web-based help topic to link to a VI from the Detailed help link in the Context Help window.Read/WriteYes
2BBHelp:Use Web URLIndicates whether to link to a web-based help file from the Detailed help link in the Context Help window for a VI.Read/WriteYes
2BCExecution:Shrink Large Buffers
2BDIs Running Interactively
2BEExecution:Shrink Large Buffer Threshold
2BFExecution highlighting?
2C1Did Recompile InThis Version
2C2Saved Version
2C3Front Panel Window:Alignment Grid Size
2C4Block Diagram Window:Alignment Grid Size
2C5Connector Pane:Checksum v3
2C6Connector Pane:Checksum Ignore Dynamic Dispatch v2



Example: Properties Exist - Generic Class

{{VIServerPropsTable|3}}


Show/Hide Generic Properties Table

Legend
R/WReadable/Writable Permissions
RTEAvailable in the Run-Time Engine
Basic Development Environment
VI Scripting
Private
Deprecated
Generic Properties Table
Property ID Long Name (English) Description R/W RTE
6327800Class IDClass identifier of the object.Read OnlyYes (Read Only)
6327801Owner (Deprecated)
6327802Owning VIReturns a reference to the VI that owns this object. Close this reference when you are finished using it. The reference this property returns does not keep the VI in memory. If the owning VI is removed from memory, this reference becomes invalid. Use the Open VI Reference function to obtain a reference to a VI that stays in memory until you explicitly close the reference.Read OnlyYes (Read Only)
6327803Class NameName of the VI Server class that contains the object.Read OnlyYes (Read Only)
6327804Modified
6327805Is On Block Diagram?Returns TRUE when the object is located on the block diagram.Read OnlyYes
6327806OwnerReference to the owning object. The type of the reference is Generic. An object of class Panel does not have an owner (it is the top-level object) and always returns Not A Refnum.Read OnlyYes (Read Only)