LabVIEW configuration file/Miscellaneous: Difference between revisions
No edit summary |
No edit summary |
||
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. {{TOCright}} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
Line 9: | Line 9: | ||
| 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 21: | Line 21: | ||
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. | 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. | 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 | ||
Line 32: | Line 32: | ||
| 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 41: | Line 41: | ||
| OS4 = | | OS4 = | ||
| 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 | ||
Line 54: | Line 54: | ||
| LV3 = 7 | | LV3 = 7 | ||
| LV4 = 8 | | LV4 = 8 | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 61: | Line 61: | ||
| OS4 = | | OS4 = | ||
| notes =None | | notes =None | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
Line 71: | Line 71: | ||
| default = (4815) | | default = (4815) | ||
| LV1 = 8.x | | LV1 = 8.x | ||
| LV2 = | | LV2 = | ||
| LV3 = | | LV3 = | ||
| LV4 = | | LV4 = | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 = w | | OS1 = w | ||
| OS2 = m | | OS2 = m | ||
Line 82: | Line 82: | ||
| notes = Source: NI Knowledge Base | | notes = Source: NI Knowledge Base | ||
( http://digital.ni.com/public.nsf/allkb/279F064F0688C114862570900057678C ) | ( http://digital.ni.com/public.nsf/allkb/279F064F0688C114862570900057678C ) | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
Line 96: | Line 96: | ||
| LV4 = 7 | | LV4 = 7 | ||
| LV5 = 8 | | LV5 = 8 | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 102: | Line 102: | ||
| OS4 = | | OS4 = | ||
| notes =None | | notes =None | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
Line 114: | Line 114: | ||
| LV2 = 7 | | LV2 = 7 | ||
| LV3 = 8 | | LV3 = 8 | ||
| LV4 = | | LV4 = | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 122: | Line 122: | ||
| OS4 = | | OS4 = | ||
| notes =None | | notes =None | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
Line 133: | Line 133: | ||
| 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 142: | Line 142: | ||
| OS4 = | | OS4 = | ||
| notes =None | | notes =None | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
Line 156: | Line 156: | ||
| LV4 = 7 | | LV4 = 7 | ||
| LV5 = 8 | | LV5 = 8 | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 162: | Line 162: | ||
| OS4 = | | OS4 = | ||
| notes =None | | notes =None | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
Line 171: | Line 171: | ||
| default =8000 | | default =8000 | ||
| LV1 = 8 | | LV1 = 8 | ||
| LV2 = | | LV2 = | ||
| LV3 = | | LV3 = | ||
| LV4 = | | LV4 = | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 181: | Line 181: | ||
| OS4 = | | 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 | | 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 | ||
Line 192: | Line 192: | ||
| LV1 = 8.2 | | LV1 = 8.2 | ||
| OS1 = w | | OS1 = w | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
Line 212: | Line 212: | ||
| OS4 = | | OS4 = | ||
| notes =None | | notes =None | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
Line 225: | Line 225: | ||
| LV3 = 7 | | LV3 = 7 | ||
| LV4 = 8 | | LV4 = 8 | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 232: | Line 232: | ||
| OS4 = | | OS4 = | ||
| 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 | ||
Line 246: | Line 246: | ||
| LV4 = 7 | | LV4 = 7 | ||
| LV5 = 8 | | LV5 = 8 | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 252: | Line 252: | ||
| OS4 = | | OS4 = | ||
| notes =None | | notes =None | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
Line 262: | Line 262: | ||
| default =FALSE | | default =FALSE | ||
| LV1 = 8 | | LV1 = 8 | ||
| LV2 = | | LV2 = | ||
| LV3 = | | LV3 = | ||
| LV4 = | | LV4 = | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 272: | Line 272: | ||
| OS4 = | | OS4 = | ||
| notes = Source: NI Knowledge Base ( http://digital.ni.com/public.nsf/allkb/841B934909D863C886256F62006AC243?OpenDocument ) | | notes = Source: NI Knowledge Base ( http://digital.ni.com/public.nsf/allkb/841B934909D863C886256F62006AC243?OpenDocument ) | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
Line 286: | Line 286: | ||
| LV4 = 7 | | LV4 = 7 | ||
| LV5 = 8 | | LV5 = 8 | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 292: | Line 292: | ||
| OS4 =u | | OS4 =u | ||
| notes =None | | notes =None | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
Line 305: | Line 305: | ||
| LV3 = 7 | | LV3 = 7 | ||
| LV4 = 8 | | LV4 = 8 | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 312: | Line 312: | ||
| OS4 = | | OS4 = | ||
| notes =None | | notes =None | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
Line 322: | Line 322: | ||
| default =FALSE | | default =FALSE | ||
| LV1 = 8 | | LV1 = 8 | ||
| LV2 = | | LV2 = | ||
| LV3 = | | LV3 = | ||
| LV4 = | | LV4 = | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 332: | Line 332: | ||
| OS4 = | | OS4 = | ||
| notes =Not supported by NI, this is not a scripting method. | | notes =Not supported by NI, this is not a scripting method. | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
Line 345: | Line 345: | ||
| LV3 = 7 | | LV3 = 7 | ||
| LV4 = 8 | | LV4 = 8 | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 352: | Line 352: | ||
| OS4 = | | OS4 = | ||
| notes =None | | notes =None | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
Line 366: | Line 366: | ||
| LV4 = 7 | | LV4 = 7 | ||
| LV5 = 8 | | LV5 = 8 | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 372: | Line 372: | ||
| OS4 = | | OS4 = | ||
| notes =None | | notes =None | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
Line 383: | Line 383: | ||
| 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 392: | Line 392: | ||
| OS4 = | | OS4 = | ||
| notes =Unfortunately this option no longer works in LabVIEW versions 8+. | | notes =Unfortunately this option no longer works in LabVIEW versions 8+. | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
Line 402: | Line 402: | ||
| default =FALSE | | default =FALSE | ||
| LV1 = 8 | | LV1 = 8 | ||
| LV2 = | | LV2 = | ||
| LV3 = | | LV3 = | ||
| LV4 = | | LV4 = | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 412: | Line 412: | ||
| OS4 = | | OS4 = | ||
| notes =None | | notes =None | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
Line 422: | Line 422: | ||
| default = 2 | | default = 2 | ||
| LV1 = 2009 | | LV1 = 2009 | ||
| LV2 = | | LV2 = | ||
| LV3 = | | LV3 = | ||
| LV4 = | | LV4 = | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 432: | Line 432: | ||
| OS4 = | | OS4 = | ||
| notes =None | | notes =None | ||
}} | }} | ||
[[Category: | |||
{{ 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 | |||
| OS2 =m | |||
| OS3 =l | |||
| OS4 = | |||
| notes =None | |||
}} | |||
[[Category:Configuration File|Misc]] |
Revision as of 18:00, 15 August 2012
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 | |
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 | 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 | |
OS's Supported | |
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 | |
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 |
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 |
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 ) |
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 |
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 |
SuperPrivateSpecialStuff
Example | SuperPrivateSpecialStuff=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 |
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+. |
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 |