LabVIEW configuration file/Miscellaneous

From LabVIEW Wiki
Jump to: navigation, search

This is a list of Miscellaneous LabVIEW ini File settings.

BldApp.RemovePolyVIsandTypedefs

Example: BldApp.RemovePolyVIsandTypedefs=FALSE
Description: Setting this to FALSE stops the LabVIEW Application Builder from aggressively removing polymorphic VIs and typedefs that it thinks are not required
Datatype: Boolean
Permitted Values: TRUE or FALSE
Default Value: TRUE
LabVIEW Versions: 7.x, Spacer.png Spacer.png Spacer.png Spacer.png Spacer.png
OS's Supported: Logo.Windows.png Logo.Mac.png Logo.Linux.png Spacer.png
Notes: By default, the LabVIEW 7.x Application Builder does not include type definitions and unused instances of polymorphic VIs into executable in order to decrease size of application. This setting can be changed in the LabVIEW 7.1 applciation Builder in the Application Settings page. If a VI in your build calls an external VI that uses a type definition in order to pass parameters, and the AppBuilder is unaware of this external VI, it will end in tears. Also there is one other issue which makes this setting very important. In LabVIEW 7.x, by disconnecting typedefs from controls they did loose their default data and return to LabVIEWs default default data. This could be a major problem if you used strict typedefed clusters on front panels to provide certain default data when unwired and those default data did not match LabVIEWs default default data. This has been mostly fixed in newer LabVIEW versions from 8.0 on.


coerceFromVariant

Example: coerceFromVariant=TRUE
Description: Force variants to automatically coerce to any data type that they are connected to
Datatype: Boolean
Permitted Values: TRUE or FALSE
Default Value: FALSE
LabVIEW Versions: 7.x, 8.x, Spacer.png Spacer.png Spacer.png Spacer.png
OS's Supported: Logo.Windows.png Logo.Mac.png Logo.Linux.png Spacer.png
Notes: Tread carefully, as using this function removes coercion notification, and does not use error handling


cleanupVisa

Example: cleanupVisa=TRUE
Description: Automatically close VISA sessions - do not require the use of the VISA Close VI
Datatype: Boolean
Permitted Values: TRUE or FALSE
Default Value: FALSE
LabVIEW Versions: 5.x, 6.x, 7.x, 8.x, Spacer.png Spacer.png
OS's Supported: Logo.Windows.png Logo.Mac.png Logo.Linux.png Spacer.png
Notes: None


defaultConPane

Example: defaultConPane=4833
Description: Sets the default Connector pane layout for new VIs
Datatype: I32
Permitted Values:
Default Value: (4815)
LabVIEW Versions: 8.x, Spacer.png Spacer.png Spacer.png Spacer.png Spacer.png
OS's Supported: Logo.Windows.png Logo.Mac.png Logo.Linux.png Spacer.png
Notes: Source: NI Knowledge Base ( http://digital.ni.com/public.nsf/allkb/279F064F0688C114862570900057678C )


dropThroughClicks

Example: dropThroughClicks=FALSE
Description: Allow drop-through clicks
Datatype: Integer
Permitted Values: TRUE or FALSE
Default Value: TRUE
LabVIEW Versions: 4.x, 5.x, 6.x, 7.x, 8.x, Spacer.png
OS's Supported: Logo.Windows.png Logo.Mac.png Logo.Linux.png Spacer.png
Notes: None


ExternalNodesEnabled

Example: ExternalNodesEnabled=FALSE
Description: Enables use of External Nodes
Datatype: Boolean
Permitted Values: TRUE or FALSE
Default Value: 6.x?, 7.x: TRUE 8.x: FALSE
LabVIEW Versions: 6.x?, 7.x, 8.x, Spacer.png Spacer.png Spacer.png
OS's Supported: Logo.Windows.png Logo.Mac.png Logo.Linux.png Spacer.png
Notes: None


ExternalNodeDebugging

Example: ExternalNodeDebugging=FALSE
Description: Shows External Nodes for what they are: sequence diagrams
Datatype: Boolean
Permitted Values: TRUE or FALSE
Default Value: FALSE
LabVIEW Versions: 7.x, 8.x, Spacer.png Spacer.png Spacer.png Spacer.png
OS's Supported: Logo.Windows.png Logo.Mac.png Logo.Linux.png Spacer.png
Notes: None


GenericsAreGo

Example: GenericsAreGo=TRUE
Description: Adds a context-menu item to controls and indicators labeled "Generic". This activates an abandoned feature in LabVIEW enabling the creation of "Generic VIs". If a control marked "generic" is connected to a VI's connector pane, it will automatically change to whatever type is wired to it, and an indicator marked "generic" shows similar behavior with its block diagram terminal. This enables the creation of VI's that can work with literally any type, without needing to use polymorphic VI's. This sounds like it would be useful, HOWEVER, you should only use this if you only want to experiment with unreleased features. NI staff have warned against using this in any kind of production code, as it is very buggy, abandoned for a reason, and can corrupt VI's.
Datatype: Boolean
Permitted Values: TRUE or FALSE
Default Value: FALSE
LabVIEW Versions: 2014, Spacer.png Spacer.png Spacer.png Spacer.png Spacer.png
OS's Supported: Logo.Windows.png Logo.Mac.png Logo.Linux.png Spacer.png
Notes: None


hotMenus

Example: hotMenus=FALSE
Description: Use hot menus
Datatype: Boolean
Permitted Values: TRUE or FALSE
Default Value: TRUE
LabVIEW Versions: 4.x, 5.x, 6.x, 7.x, 8.x, Spacer.png
OS's Supported: Logo.Windows.png Logo.Mac.png Logo.Linux.png Spacer.png
Notes: None


MaxHelpDescLength

Example: MaxHelpDescLength=8000
Description: Maximum number of characters that will be displayed before truncation in the Context Help
Datatype: Integer
Permitted Values:
Default Value: 8000
LabVIEW Versions: 8.x, Spacer.png Spacer.png Spacer.png Spacer.png Spacer.png
OS's Supported: Logo.Windows.png Logo.Mac.png Logo.Linux.png Spacer.png
Notes: If set to a non-positive number, then there will be no max. If set to 50 or less, then 50 will be the max


MRUFolders

Example: MRUFolders=TRUE
Description: MRUFolders:Most recently used folders. Every time you select a file in a file dialog in LabVIEW, that location (folder) becomes the new top item in the location area (left side of the dialog) of the Windows file dialog.
Datatype: Boolean
Permitted Values: TRUE, FALSE
Default Value: FALSE
LabVIEW Versions: 8.2, Spacer.png Spacer.png Spacer.png Spacer.png Spacer.png
OS's Supported: Logo.Windows.png Spacer.png Spacer.png Spacer.png
Notes:


openInRun

Example: openInRun=TRUE
Description: When opening VIs in the development environment, open them in run mode
Datatype: Boolean
Permitted Values: TRUE or FALSE
Default Value: FALSE
LabVIEW Versions: 3.x, 4.x, 5.x, 6.x, 7.x, 8.x
OS's Supported: Logo.Windows.png Logo.Mac.png Logo.Linux.png Spacer.png
Notes: None


readOnlyLock

Example: readOnlyLock=TRUE
Description: Treat read-only VIs as locked
Datatype: Boolean
Permitted Values: TRUE or FALSE
Default Value: FALSE
LabVIEW Versions: 5.x, 6.x, 7.x, 8.x, Spacer.png Spacer.png
OS's Supported: Logo.Windows.png Logo.Mac.png Logo.Linux.png Spacer.png
Notes: It is important to set this to TRUE when using source code control outside of the LabVIEW environment, so LabVIEW will not allow a VI that is not checked out to the user to be edited


showBDConstName

Example: showBDConstName=TRUE
Description: Show auto-constant labels
Datatype: Boolean
Permitted Values: TRUE or FALSE
Default Value: FALSE
LabVIEW Versions: 4.x, 5.x, 6.x, 7.x, 8.x, Spacer.png
OS's Supported: Logo.Windows.png Logo.Mac.png Logo.Linux.png Spacer.png
Notes: None


showNoNavDialog

Example: showNoNavDialog=TRUE
Description: Prevents the "Getting Started Window" dialog from appearing
Datatype: Boolean
Permitted Values: TRUE or FALSE
Default Value: FALSE
LabVIEW Versions: 8.x, Spacer.png Spacer.png Spacer.png Spacer.png Spacer.png
OS's Supported: Logo.Windows.png Logo.Mac.png Spacer.png Spacer.png
Notes: Source: NI Knowledge Base ( http://digital.ni.com/public.nsf/allkb/841B934909D863C886256F62006AC243?OpenDocument )


ShowTipStrings

Example: ShowTipStrings=FALSE
Description: Display Tip Strips during execution
Datatype: Boolean
Permitted Values: TRUE or FALSE
Default Value: TRUE
LabVIEW Versions: 4.x, 5.x, 6.x, 7.x, 8.x, Spacer.png
OS's Supported: Logo.Windows.png Logo.Mac.png Logo.Linux.png Logo.Sun.png
Notes: None


skipNavigatorDialog

Example: skipNavigatorDialog=TRUE
Description: Skip the navigation dialog on development environment launch
Datatype: Boolean
Permitted Values: TRUE or FALSE
Default Value: FALSE
LabVIEW Versions: 5.x, 6.x, 7.x, 8.x, Spacer.png Spacer.png
OS's Supported: Logo.Windows.png Logo.Mac.png Logo.Linux.png Spacer.png
Notes: None


SuperSecretPrivateSpecialStuff

Example: SuperSecretPrivateSpecialStuff=TRUE
Description: Exposes private properties, method and events in the IDE
Datatype: Boolean
Permitted Values: TRUE or FALSE
Default Value: FALSE
LabVIEW Versions: 8.x, Spacer.png Spacer.png Spacer.png Spacer.png Spacer.png
OS's Supported: Logo.Windows.png Logo.Mac.png Logo.Linux.png Spacer.png
Notes: Not supported by NI, this is not a scripting method.


suppressFileDlgForMissingVIs

Example: suppressFileDlgForMissingVIs=TRUE
Description: Suppresses the file dialog for when loading a VI that has missing SubVIs
Datatype: Boolean
Permitted Values: TRUE or FALSE
Default Value: FALSE
LabVIEW Versions: 5.x, 6.x, 7.x, 8.x, Spacer.png Spacer.png
OS's Supported: Logo.Windows.png Logo.Mac.png Logo.Linux.png Spacer.png
Notes: None


useNativeFileDialog

Example: useNativeFileDialog=FALSE
Description: Use the OS native file dialogs
Datatype: Boolean
Permitted Values: TRUE or FALSE
Default Value: TRUE
LabVIEW Versions: 4.x, 5.x, 6.x, 7.x, 8.x, Spacer.png
OS's Supported: Logo.Windows.png Logo.Mac.png Logo.Linux.png Spacer.png
Notes: None


userVIsAppearFirst

Example: userVIsAppearFirst=TRUE
Description: Makes the user VIs appear first in the tool menu
Datatype: Boolean
Permitted Values: TRUE or FALSE
Default Value: FALSE
LabVIEW Versions: 6.x, 7.x, Spacer.png Spacer.png Spacer.png Spacer.png
OS's Supported: Logo.Windows.png Logo.Mac.png Logo.Linux.png Spacer.png
Notes: Unfortunately this option no longer works in LabVIEW versions 8+.


XNodeWizardMode

Example: XNodeWizardMode=TRUE
Description: Allows contextual menus on XNodes to facilitate debugging
Datatype: Boolean
Permitted Values: TRUE or FALSE
Default Value: FALSE
LabVIEW Versions: 8.x, Spacer.png Spacer.png Spacer.png Spacer.png Spacer.png
OS's Supported: Logo.Windows.png Logo.Mac.png Logo.Linux.png Spacer.png
Notes: None


MaxGSWRecentProjects

Example: MaxGSWRecentProjects=10
Description: Allows more projects to be added to the Getting Started Window
Datatype: Integer
Permitted Values: 1 to 10
Default Value: 2
LabVIEW Versions: 2009, Spacer.png Spacer.png Spacer.png Spacer.png Spacer.png
OS's Supported: Logo.Windows.png Logo.Mac.png Logo.Linux.png Spacer.png
Notes: None


operateCursorRunningVIs

Example: operateCursorRunningVIs=TRUE
Description: Changes the default cursor on running VIs to its behavior prior to LabVIEW 2012
Datatype: Boolean
Permitted Values: TRUE or FALSE
Default Value: FALSE
LabVIEW Versions: 2012, Spacer.png Spacer.png Spacer.png Spacer.png Spacer.png
OS's Supported: Logo.Windows.png Logo.Mac.png Logo.Linux.png Spacer.png
Notes: None


useNewProjWiz

Example: useNewProjWiz =FALSE
Description: Set to FALSE to make the Create Project menu items (in File and Project) open empty projects instead of launching the Create Project dialog.
Datatype: Boolean
Permitted Values: TRUE or FALSE
Default Value: TRUE
LabVIEW Versions: 2012, Spacer.png Spacer.png Spacer.png Spacer.png Spacer.png
OS's Supported: Logo.Windows.png Logo.Mac.png Logo.Linux.png Spacer.png
Notes: None


QuickBold

Example: QuickBold=TRUE
Description: When editing text (either on the block diagram or the front panel) Ctrl-B allows you to toggle bold on or off. (When not editing text, Ctrl-B still performs it's normal function: remove broken wires.)
Datatype: Boolean
Permitted Values: TRUE or FALSE
Default Value: FALSE
LabVIEW Versions: 2013, Spacer.png Spacer.png Spacer.png Spacer.png Spacer.png
OS's Supported: Logo.Windows.png Logo.Mac.png Logo.Linux.png Spacer.png
Notes: