LabVIEW configuration file/Miscellaneous: Difference between revisions
Appearance
m Removed bad link to ni.com (I couldn't find a replacement link) |
|||
(33 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
This is a list of Miscellaneous LabVIEW ini File settings. {{TOCright}} | |||
This is a list of Miscellaneous LabVIEW ini File settings. | {{ labviewconfigurationkey | ||
| keyname = ActiveXMoreContainerOptions | |||
| example = ActiveXMoreContainerOptions=FALSE | |||
| datatype = b | |||
| description = Adds "Persist State To Edit Mode" and "Destroy And Recreate When Run" to the Advanced submenu of an ActiveX container<ref name="lava-18469">[https://lavag.org/topic/18469-i-found-some-more-hidden-ini-keys/ I found some more hidden INI keys (LAVA)]</ref> | |||
| permitted_values = TRUE or FALSE | |||
| default = FALSE | |||
| OS1 = w | |||
}} | |||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
Line 11: | Line 19: | ||
| default =TRUE | | default =TRUE | ||
| LV1 = 7 | | LV1 = 7 | ||
| LV2 = | | LV2 = | ||
| LV3 = | | LV3 = | ||
| LV4 = | | LV4 = | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 24: | Line 32: | ||
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. | 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. | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
| keyname = coerceFromVariant | | keyname = coerceFromVariant | ||
Line 33: | Line 42: | ||
| LV1 = 7 | | LV1 = 7 | ||
| LV2 = 8 | | LV2 = 8 | ||
| LV3 = | | LV3 = | ||
| LV4 = | | LV4 = | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 43: | Line 52: | ||
| notes =Tread carefully, as using this function removes coercion notification, and does not use error handling | | notes =Tread carefully, as using this function removes coercion notification, and does not use error handling | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
| keyname = cleanupVisa | | keyname = cleanupVisa | ||
Line 54: | Line 64: | ||
| LV3 = 7 | | LV3 = 7 | ||
| LV4 = 8 | | LV4 = 8 | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 62: | Line 72: | ||
| notes =None | | notes =None | ||
}} | }} | ||
{{ labviewconfigurationkey | |||
| keyname = defaultConPane | |||
| example = defaultConPane=4833 | |||
| datatype = I32 | |||
| description = Sets the default [[Connector pane]] layout for new VIs | |||
| permitted_values = | |||
| default = (4815) | |||
| LV1 = 8.x | |||
| LV2 = | |||
| LV3 = | |||
| LV4 = | |||
| LV5 = | |||
| LV6 = | |||
| OS1 = w | |||
| OS2 = m | |||
| OS3 = l | |||
| OS4 = | |||
| notes =None | |||
}} | |||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
| keyname = dropThroughClicks | | keyname = dropThroughClicks | ||
| example =dropThroughClicks=FALSE | | example =dropThroughClicks=FALSE | ||
| datatype = | | datatype = i | ||
| description =Allow drop-through clicks | | description =Allow drop-through clicks | ||
| permitted_values =TRUE or FALSE | | permitted_values =TRUE or FALSE | ||
Line 74: | Line 105: | ||
| LV4 = 7 | | LV4 = 7 | ||
| LV5 = 8 | | LV5 = 8 | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 81: | Line 112: | ||
| notes =None | | notes =None | ||
}} | }} | ||
{{ labviewconfigurationkey | |||
| keyname = EnableStrictTypedefConstantConfiguration | |||
| example = EnableStrictTypedefConstantConfiguration=FALSE | |||
| datatype = b | |||
| description = Adds a new context menu item to constants based on strict typedefs called Act as Strict Typedef Constant. <ref name="lava-18469" /> | |||
| permitted_values = TRUE or FALSE | |||
| default = FALSE | |||
}} | |||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
| keyname = ExternalNodesEnabled | | keyname = ExternalNodesEnabled | ||
Line 91: | Line 132: | ||
| LV2 = 7 | | LV2 = 7 | ||
| LV3 = 8 | | LV3 = 8 | ||
| LV4 = | | LV4 = | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 100: | Line 141: | ||
| notes =None | | notes =None | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
| keyname = ExternalNodeDebugging | | keyname = ExternalNodeDebugging | ||
Line 109: | Line 151: | ||
| LV1 = 7 | | LV1 = 7 | ||
| LV2 = 8 | | LV2 = 8 | ||
| LV3 = | | LV3 = | ||
| LV4 = | | LV4 = | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 119: | Line 161: | ||
| notes =None | | notes =None | ||
}} | }} | ||
{{ labviewconfigurationkey | |||
| keyname = GenericsAreGo | |||
| example = GenericsAreGo=TRUE | |||
| datatype = b | |||
| 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; an indicator marked "generic" shows similar behavior with its block diagram terminal. If this just sounds like [[Malleable VIs]] with extra steps, that's because this is an unfinished prototype of what eventually became that. '''Using them is a BAD IDEA, unless you just want to experiment with it as a curiosity. 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. Use Malleable VI's instead; they do the same thing much better without using buggy unfinished features.''' | |||
| permitted_values = TRUE or FALSE | |||
| default = FALSE | |||
| LV1 = 2014 | |||
| LV2 = | |||
| LV3 = | |||
| LV4 = | |||
| LV5 = | |||
| LV6 = | |||
| OS1 = w | |||
| OS2 = m | |||
| OS3 = l | |||
| OS4 = | |||
| notes = None | |||
}} | |||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
| keyname = hotMenus | | keyname = hotMenus | ||
Line 131: | Line 194: | ||
| LV4 = 7 | | LV4 = 7 | ||
| LV5 = 8 | | LV5 = 8 | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 138: | Line 201: | ||
| notes =None | | notes =None | ||
}} | }} | ||
{{ labviewconfigurationkey | |||
| keyname = MaxHelpDescLength | |||
| example =MaxHelpDescLength=8000 | |||
| datatype =i | |||
| description =Maximum number of characters that will be displayed before truncation in the Context Help | |||
| default =8000 | |||
| LV1 = 8 | |||
| LV2 = | |||
| LV3 = | |||
| LV4 = | |||
| LV5 = | |||
| LV6 = | |||
| OS1 =w | |||
| OS2 =m | |||
| OS3 =l | |||
| OS4 = | |||
| 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 | |||
}} | |||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
| keyname = MRUFolders | | keyname = MRUFolders | ||
Line 148: | Line 231: | ||
| OS1 = w | | OS1 = w | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
| keyname = openInRun | | keyname = openInRun | ||
Line 167: | Line 251: | ||
| notes =None | | notes =None | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
| keyname = readOnlyLock | | keyname = readOnlyLock | ||
Line 178: | Line 263: | ||
| LV3 = 7 | | LV3 = 7 | ||
| LV4 = 8 | | LV4 = 8 | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 186: | Line 271: | ||
| notes =It is important to set this to <code>TRUE</code> 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 | | notes =It is important to set this to <code>TRUE</code> 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 | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
| keyname = showBDConstName | | keyname = showBDConstName | ||
Line 198: | Line 284: | ||
| LV4 = 7 | | LV4 = 7 | ||
| LV5 = 8 | | LV5 = 8 | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 205: | Line 291: | ||
| notes =None | | notes =None | ||
}} | }} | ||
{{ labviewconfigurationkey | |||
| keyname = ShowHiddenLibraryItems | |||
| example = ShowHiddenLibraryItems=FALSE | |||
| datatype = b | |||
| description = Shows hidden library items (for example when editing a statechart library). <ref name="lava-18469" /> | |||
| permitted_values = TRUE or FALSE | |||
| default = FALSE | |||
}} | |||
{{ labviewconfigurationkey | |||
| keyname = showNoNavDialog | |||
| example =showNoNavDialog=TRUE | |||
| datatype =b | |||
| description =Prevents the "Getting Started Window" dialog from appearing | |||
| permitted_values =TRUE or FALSE | |||
| default =FALSE | |||
| LV1 = 8 | |||
| LV2 = | |||
| LV3 = | |||
| LV4 = | |||
| LV5 = | |||
| LV6 = | |||
| OS1 =w | |||
| OS2 =m | |||
| OS3 = | |||
| OS4 = | |||
| notes = Source: NI Knowledge Base ( http://digital.ni.com/public.nsf/allkb/841B934909D863C886256F62006AC243?OpenDocument ) | |||
}} | |||
{{ labviewconfigurationkey | |||
| keyname = showRunAtAnyLoopMenuItem | |||
| example = showRunAtAnyLoopMenuItem=FALSE | |||
| datatype = b | |||
| description = Adds a new menu item to Property and Invoke nodes labeled "Run At Any Loop". When selected, the node turns brown as if a private property or method was selected, even if none are. <ref name="lava-18469" /> | |||
| permitted_values = TRUE or FALSE | |||
| default = FALSE | |||
}} | |||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
| keyname = ShowTipStrings | | keyname = ShowTipStrings | ||
Line 217: | Line 342: | ||
| LV4 = 7 | | LV4 = 7 | ||
| LV5 = 8 | | LV5 = 8 | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 224: | Line 349: | ||
| notes =None | | notes =None | ||
}} | }} | ||
{{ labviewconfigurationkey | |||
| keyname = SimShowCompanionDiag | |||
| example = SimShowCompanionDiag=FALSE | |||
| datatype = b | |||
| description = Adds a context menu option to the Simulation structure called "Show Companion Diagram", which toggles showing what looks like a "behind-the-scenes" block diagram for the simulation. <ref name="lava-18469" /> | |||
| permitted_values = TRUE or FALSE | |||
| default = FALSE | |||
}} | |||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
| keyname = skipNavigatorDialog | | keyname = skipNavigatorDialog | ||
Line 235: | Line 370: | ||
| LV3 = 7 | | LV3 = 7 | ||
| LV4 = 8 | | LV4 = 8 | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 243: | Line 378: | ||
| notes =None | | notes =None | ||
}} | }} | ||
{{ labviewconfigurationkey | |||
| keyname = SuperSecretPrivateSpecialStuff | |||
| example =SuperSecretPrivateSpecialStuff=TRUE | |||
| datatype =b | |||
| description =Exposes private properties, method and events in the IDE | |||
| permitted_values =TRUE or FALSE | |||
| default =FALSE | |||
| LV1 = 8 | |||
| LV2 = | |||
| LV3 = | |||
| LV4 = | |||
| LV5 = | |||
| LV6 = | |||
| OS1 =w | |||
| OS2 =m | |||
| OS3 =l | |||
| OS4 = | |||
| notes =Not supported by NI, this is not a scripting method. | |||
}} | |||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
| keyname = suppressFileDlgForMissingVIs | | keyname = suppressFileDlgForMissingVIs | ||
Line 254: | Line 410: | ||
| LV3 = 7 | | LV3 = 7 | ||
| LV4 = 8 | | LV4 = 8 | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 262: | Line 418: | ||
| notes =None | | notes =None | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
| keyname = useNativeFileDialog | | keyname = useNativeFileDialog | ||
Line 274: | Line 431: | ||
| LV4 = 7 | | LV4 = 7 | ||
| LV5 = 8 | | LV5 = 8 | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 281: | Line 438: | ||
| notes =None | | notes =None | ||
}} | }} | ||
{{ labviewconfigurationkey | |||
| keyname = useUnicode | |||
| example = useUnicode=FALSE | |||
| datatype = b | |||
| description = Enables Unicode characters in LabVIEW. <ref name="thelvlab">[https://thelvlab.wixsite.com/thelabviewlab/single-post/2017/12/21/All-the-LabVIEWini-Treasures-You-Were-Looking-For All the LabVIEW.ini Treasures You Were Looking For] (The LabVIEW Lab)</ref> | |||
| permitted_values = TRUE or FALSE | |||
| default = FALSE | |||
| OS1 = w | |||
| OS2 = m | |||
| OS3 = l | |||
| notes = Unicode is not fully supported in LabVIEW. Use with caution! | |||
}} | |||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
| keyname = userVIsAppearFirst | | keyname = userVIsAppearFirst | ||
Line 290: | Line 461: | ||
| LV1 = 6 | | LV1 = 6 | ||
| LV2 = 7 | | LV2 = 7 | ||
| LV3 = | | LV3 = | ||
| LV4 = | | LV4 = | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 300: | Line 471: | ||
| notes =Unfortunately this option no longer works in LabVIEW versions 8+. | | notes =Unfortunately this option no longer works in LabVIEW versions 8+. | ||
}} | }} | ||
{{ labviewconfigurationkey | |||
| keyname = viTitleInPalettes | |||
| example = viTitleInPalettes=TRUE | |||
| datatype = b | |||
| description = Displays window titles instead of VI names in functions palettes. This key is set by the [[Controls/Functions Palettes options#Formatting|Use window titles in functions palette]] option in the [[Controls/Functions Palettes options|Controls/Functions Palettes]] category of the [[Options dialog]]. | |||
| permitted_values = TRUE or FALSE | |||
| default = TRUE | |||
| OS1 = w | |||
| OS2 = m | |||
| OS3 = l | |||
}} | |||
{{ labviewconfigurationkey | |||
| keyname = XNodeDevelopment_LabVIEWInternalTag | |||
| example =XNodeDevelopment_LabVIEWInternalTag=True | |||
| datatype =b | |||
| description =Enables [[XNode|XNodes]] to be edited and created within LabVIEW. | |||
| permitted_values =TRUE or FALSE | |||
| default =FALSE | |||
| OS1 =m | |||
| OS2 =l | |||
| notes =This configuration key does not work on Windows, as on that version it is enabled via an "XNodeDevelopment" license which is only available to NI employees; thus, there is no way to access this functionality on the Windows version without violating the license agreement. When enabled, regardless of OS, "XNode" will appear in the File->New dialog. | |||
}} | |||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
| keyname = XNodeWizardMode | | keyname = XNodeWizardMode | ||
Line 308: | Line 504: | ||
| default =FALSE | | default =FALSE | ||
| LV1 = 8 | | LV1 = 8 | ||
| LV2 = | | LV2 = | ||
| LV3 = | | LV3 = | ||
| LV4 = | | LV4 = | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 =w | |||
| OS2 =m | |||
| OS3 =l | |||
| OS4 = | |||
| notes =None | |||
}} | |||
{{ labviewconfigurationkey | |||
| keyname = MaxGSWRecentProjects | |||
| example =MaxGSWRecentProjects=10 | |||
| datatype =i | |||
| description =Allows more projects to be added to the Getting Started Window | |||
| permitted_values = 1 to 10 | |||
| default = 2 | |||
| LV1 = 2009 | |||
| LV2 = | |||
| LV3 = | |||
| LV4 = | |||
| LV5 = | |||
| LV6 = | |||
| OS1 =w | |||
| OS2 =m | |||
| OS3 =l | |||
| OS4 = | |||
| notes =None | |||
}} | |||
{{ labviewconfigurationkey | |||
| keyname = operateCursorRunningVIs | |||
| example = operateCursorRunningVIs=TRUE | |||
| datatype =b | |||
| description =Changes the default cursor on running VIs to its behavior prior to LabVIEW 2012 | |||
| permitted_values =TRUE or FALSE | |||
| default = FALSE | |||
| LV1 = 2012 | |||
| LV2 = | |||
| LV3 = | |||
| LV4 = | |||
| LV5 = | |||
| LV6 = | |||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 319: | Line 556: | ||
| notes =None | | notes =None | ||
}} | }} | ||
{{ labviewconfigurationkey | |||
| keyname = useNewProjWiz | |||
| example = useNewProjWiz =FALSE | |||
| datatype =b | |||
| 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. | |||
| permitted_values =TRUE or FALSE | |||
| default = TRUE | |||
| LV1 = 2012 | |||
| LV2 = | |||
| LV3 = | |||
| LV4 = | |||
| LV5 = | |||
| LV6 = | |||
| OS1 =w | |||
| OS2 =m | |||
| OS3 =l | |||
| OS4 = | |||
| notes =None | |||
}} | |||
{{ labviewconfigurationkey | |||
| keyname = QuickBold | |||
| example = QuickBold=TRUE | |||
| datatype = b | |||
| 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.) | |||
| permitted_values = TRUE or FALSE | |||
| default = FALSE | |||
| LV1 = 2013 | |||
| LV2 = | |||
| LV3 = | |||
| LV4 = | |||
| LV5 = | |||
| OS1 = w | |||
| OS2 = m | |||
| OS3 = l | |||
| OS4 = | |||
| notes = | |||
}} | |||
{{ labviewconfigurationkey | |||
| keyname = ShowConsoleForPythonNode | |||
| example = ShowConsoleForPythonNode=TRUE | |||
| datatype = b | |||
| description = Shows the output from Python when a Python Node executes.<ref name="ni-ShowConsoleForPythonNode"/> | |||
| permitted_values = TRUE or FALSE | |||
| default = FALSE | |||
| LV1 = 2018 and later | |||
| LV2 = | |||
| LV3 = | |||
| LV4 = | |||
| LV5 = | |||
| OS1 = w | |||
| OS2 = m | |||
| OS3 = l | |||
| OS4 = | |||
| notes = | |||
}} | |||
== References == | |||
<references> | |||
<ref name="ni-ShowConsoleForPythonNode">[https://forums.ni.com/t5/LabVIEW-2021-Public-Beta/New-Feature-Improved-Python-Support/m-p/4147033/highlight/true#M87 Improved Python Support (LabVIEW 2021 Public Beta)] by Christina Rogers</ref> | |||
</references> | |||
[[Category:Configuration File|Misc]] |
Latest revision as of 18:30, 21 October 2022
This is a list of Miscellaneous LabVIEW ini File settings.
ActiveXMoreContainerOptions
Example | ActiveXMoreContainerOptions=FALSE
|
---|---|
Description | Adds "Persist State To Edit Mode" and "Destroy And Recreate When Run" to the Advanced submenu of an ActiveX container[1] |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | FALSE |
LabVIEW Versions | |
OS's Supported | |
Notes |
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 | |
OS's Supported | |
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 | |
OS's Supported | |
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 | |
OS's Supported | |
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 | |
OS's Supported | |
Notes | None |
dropThroughClicks
Example | dropThroughClicks=FALSE
|
---|---|
Description | Allow drop-through clicks |
Datatype | Integer |
Permitted Values | TRUE or FALSE |
Default Value | TRUE |
LabVIEW Versions | |
OS's Supported | |
Notes | None |
EnableStrictTypedefConstantConfiguration
Example | EnableStrictTypedefConstantConfiguration=FALSE
|
---|---|
Description | Adds a new context menu item to constants based on strict typedefs called Act as Strict Typedef Constant. [1] |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | FALSE |
LabVIEW Versions | |
OS's Supported | |
Notes |
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 | |
OS's Supported | |
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 | |
OS's Supported | |
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; an indicator marked "generic" shows similar behavior with its block diagram terminal. If this just sounds like Malleable VIs with extra steps, that's because this is an unfinished prototype of what eventually became that. Using them is a BAD IDEA, unless you just want to experiment with it as a curiosity. 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. Use Malleable VI's instead; they do the same thing much better without using buggy unfinished features. |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | FALSE |
LabVIEW Versions | |
OS's Supported | |
Notes | None |
hotMenus
Example | hotMenus=FALSE
|
---|---|
Description | Use hot menus |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | TRUE |
LabVIEW Versions | |
OS's Supported | |
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 | |
OS's Supported | |
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 | |
OS's Supported | |
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 | |
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 | |
OS's Supported | |
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 | |
OS's Supported | |
Notes | None |
ShowHiddenLibraryItems
Example | ShowHiddenLibraryItems=FALSE
|
---|---|
Description | Shows hidden library items (for example when editing a statechart library). [1] |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | FALSE |
LabVIEW Versions | |
OS's Supported | |
Notes |
Example | showNoNavDialog=TRUE
|
---|---|
Description | Prevents the "Getting Started Window" dialog from appearing |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | FALSE |
LabVIEW Versions | |
OS's Supported | |
Notes | Source: NI Knowledge Base ( http://digital.ni.com/public.nsf/allkb/841B934909D863C886256F62006AC243?OpenDocument ) |
showRunAtAnyLoopMenuItem
Example | showRunAtAnyLoopMenuItem=FALSE
|
---|---|
Description | Adds a new menu item to Property and Invoke nodes labeled "Run At Any Loop". When selected, the node turns brown as if a private property or method was selected, even if none are. [1] |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | FALSE |
LabVIEW Versions | |
OS's Supported | |
Notes |
ShowTipStrings
Example | ShowTipStrings=FALSE
|
---|---|
Description | Display Tip Strips during execution |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | TRUE |
LabVIEW Versions | |
OS's Supported | |
Notes | None |
SimShowCompanionDiag
Example | SimShowCompanionDiag=FALSE
|
---|---|
Description | Adds a context menu option to the Simulation structure called "Show Companion Diagram", which toggles showing what looks like a "behind-the-scenes" block diagram for the simulation. [1] |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | FALSE |
LabVIEW Versions | |
OS's Supported | |
Notes |
Example | skipNavigatorDialog=TRUE
|
---|---|
Description | Skip the navigation dialog on development environment launch |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | FALSE |
LabVIEW Versions | |
OS's Supported | |
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 | |
OS's Supported | |
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 | |
OS's Supported | |
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 | |
OS's Supported | |
Notes | None |
useUnicode
Example | useUnicode=FALSE
|
---|---|
Description | Enables Unicode characters in LabVIEW. [2] |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | FALSE |
LabVIEW Versions | |
OS's Supported | |
Notes | Unicode is not fully supported in LabVIEW. Use with caution! |
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 | |
OS's Supported | |
Notes | Unfortunately this option no longer works in LabVIEW versions 8+. |
viTitleInPalettes
Example | viTitleInPalettes=TRUE
|
---|---|
Description | Displays window titles instead of VI names in functions palettes. This key is set by the Use window titles in functions palette option in the Controls/Functions Palettes category of the Options dialog. |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | TRUE |
LabVIEW Versions | |
OS's Supported | |
Notes |
XNodeDevelopment_LabVIEWInternalTag
Example | XNodeDevelopment_LabVIEWInternalTag=True
|
---|---|
Description | Enables XNodes to be edited and created within LabVIEW. |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | FALSE |
LabVIEW Versions | |
OS's Supported | |
Notes | This configuration key does not work on Windows, as on that version it is enabled via an "XNodeDevelopment" license which is only available to NI employees; thus, there is no way to access this functionality on the Windows version without violating the license agreement. When enabled, regardless of OS, "XNode" will appear in the File->New dialog. |
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 | |
OS's Supported | |
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 | |
OS's Supported | |
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 | |
OS's Supported | |
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 | |
OS's Supported | |
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 | |
OS's Supported | |
Notes |
ShowConsoleForPythonNode
Example | ShowConsoleForPythonNode=TRUE
|
---|---|
Description | Shows the output from Python when a Python Node executes.[3] |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | FALSE |
LabVIEW Versions | |
OS's Supported | |
Notes |
References
- ↑ 1.0 1.1 1.2 1.3 1.4 I found some more hidden INI keys (LAVA)
- ↑ All the LabVIEW.ini Treasures You Were Looking For (The LabVIEW Lab)
- ↑ Improved Python Support (LabVIEW 2021 Public Beta) by Christina Rogers