LabVIEW configuration file/Block Diagram: Difference between revisions
Appearance
mNo edit summary |
m minor updates to resizeObjectsOnBlockDiagram entry. LV version update, note update. |
||
(10 intermediate revisions by 8 users not shown) | |||
Line 16: | Line 16: | ||
| OS4 = u | | OS4 = u | ||
| notes = This functionality existed in LV 5.0 -> LV 7.1, was removed in LV 8.x, and added back in as an ini setting in 8.5 | | notes = This functionality existed in LV 5.0 -> LV 7.1, was removed in LV 8.x, and added back in as an ini setting in 8.5 | ||
}} | |||
{{ labviewconfigurationkey | |||
| keyname = allowOpenFPOfInstanceVIs | |||
| example = allowOpenFPOfInstanceVIs=TRUE | |||
| datatype = b | |||
| description = Changes the behavior of the Convert Instance VI to Standard VI menu option when right-clicking a malleable VI on the block diagram to instead open the instance VI | |||
| permitted_values = TRUE or FALSE | |||
| default = FALSE | |||
| LV1 = 2019 onwards | |||
| OS1 = w | |||
| OS2 = m | |||
| OS3 = l | |||
| notes = | |||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
Line 27: | Line 40: | ||
| LV2 =7 | | LV2 =7 | ||
| LV3 =8 | | LV3 =8 | ||
| LV4 = | | LV4 = | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 = w | | OS1 = w | ||
| OS2 = m | | OS2 = m | ||
Line 46: | Line 59: | ||
| LV2 = 7 | | LV2 = 7 | ||
| LV3 = 8 | | LV3 = 8 | ||
| LV4 = | | LV4 = | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 = w | | OS1 = w | ||
| OS2 = m | | OS2 = m | ||
Line 62: | Line 75: | ||
| permitted_values = TRUE or FALSE | | permitted_values = TRUE or FALSE | ||
| default = FALSE | | default = FALSE | ||
| LV1 = | | LV1 = | ||
| LV2 = 4 | | LV2 = 4 | ||
| LV3 = 5 | | LV3 = 5 | ||
Line 74: | Line 87: | ||
| notes = None | | notes = None | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
| keyname = | | keyname = enableAutoWire | ||
| example = enableAutoWire=FALSE | | example = enableAutoWire=FALSE | ||
| datatype = b | | datatype = b | ||
| description = Enable | | description = Enables automatic wire routing. This key is set by the [[Options dialog]] for ''Enable automatic wire routing'' in section [[Block Diagram options#Wiring|Wiring]] under category [[Block Diagram options|Block Diagram]]. | ||
| permitted_values = TRUE or FALSE | | permitted_values = TRUE or FALSE | ||
| default = TRUE | | default = TRUE | ||
| LV1 = 6 | | LV1 = 6 | ||
| LV2 = 7 | | LV2 = 7 | ||
| LV3 = 8 | | LV3 = 8 | ||
| OS1 = w | | OS1 = w | ||
| OS2 = m | | OS2 = m | ||
| OS3 = l | | OS3 = l | ||
| OS4 = u | | OS4 = u | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
| keyname = | | keyname = FancyFPTerms | ||
| example = FancyFPTerms=FALSE | | example = FancyFPTerms=FALSE | ||
| datatype = b | | datatype = b | ||
| description = Place front panel terminals as icons | | description = Enables placing front panel terminals as icons. This key is set by the [[Options dialog]] for ''Place front panel terminals as icons'' in section [[Block Diagram options#General|General]] under category [[Block Diagram options|Block Diagram]]. | ||
| permitted_values = TRUE or FALSE | | permitted_values = TRUE or FALSE | ||
| default = (Depends on LV Version) | | default = (Depends on LV Version) | ||
| LV1 = 7 | | LV1 = 7 | ||
| LV2 = 8 | | LV2 = 8 | ||
| OS1 = w | | OS1 = w | ||
| OS2 = m | | OS2 = m | ||
| OS3 = l | | OS3 = l | ||
| OS4 = u | | OS4 = u | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
| keyname = funkyErrClustWire | | keyname = funkyErrClustWire | ||
Line 123: | Line 130: | ||
| LV3 = 7 | | LV3 = 7 | ||
| LV4 = 8 | | LV4 = 8 | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 = w | | OS1 = w | ||
| OS2 = m | | OS2 = m | ||
Line 141: | Line 148: | ||
| LV2 = 7 | | LV2 = 7 | ||
| LV3 = 8 | | LV3 = 8 | ||
| LV4 = | | LV4 = | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 = w | | OS1 = w | ||
| OS2 = m | | OS2 = m | ||
Line 161: | Line 168: | ||
| LV3 = 7 | | LV3 = 7 | ||
| LV4 = 8 | | LV4 = 8 | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 = w | |||
| OS2 = m | |||
| OS3 = l | |||
| OS4 = u | |||
| notes = None | |||
}} | |||
{{ labviewconfigurationkey | |||
| keyname = resizeObjectsOnBlockDiagram | |||
| example = resizeObjectsOnBlockDiagram=TRUE | |||
| datatype = b | |||
| description = Enables "Resize Objects" functionality on the block diagram of a vi. | |||
| permitted_values = TRUE or FALSE | |||
| default = FALSE | |||
| LV1 = 2015 onward | |||
| OS1 = w | |||
| notes = Mainly useful for resizing objects on the structures palette, comment boxes, and labels. | |||
}} | |||
{{ labviewconfigurationkey | |||
| keyname = showBDConstName | |||
| example = showBDConstName=TRUE | |||
| datatype = b | |||
| description = Show Constant Label with name of terminal when creating from a terminal | |||
| permitted_values = TRUE or FALSE | |||
| default = FALSE | |||
| LV1 =4 | |||
| LV2 =5 | |||
| LV3 =6 | |||
| LV4 =7 | |||
| LV5 =8 | |||
| LV6 = | |||
| OS1 = w | | OS1 = w | ||
| OS2 = m | | OS2 = m | ||
Line 169: | Line 206: | ||
| notes = None | | notes = None | ||
}} | }} | ||
{{ labviewconfigurationkey | |||
| keyname = ShowRedXOnWire | |||
| example = ShowRedXOnWire=TRUE | |||
| datatype = b | |||
| description = Shows a red "X" (and directional arrows) on top of a broken wire. | |||
| permitted_values = TRUE or FALSE | |||
| default = TRUE | |||
| OS1 = w | |||
| OS2 = m | |||
| OS3 = l | |||
}} | |||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
| keyname = showSubVIName | | keyname = showSubVIName | ||
Line 181: | Line 231: | ||
| LV4 =7 | | LV4 =7 | ||
| LV5 =8 | | LV5 =8 | ||
| LV6 = | | LV6 = | ||
| OS1 = w | | OS1 = w | ||
| OS2 = m | | OS2 = m | ||
Line 194: | Line 244: | ||
| description = Show tip-strips over terminals | | description = Show tip-strips over terminals | ||
| permitted_values = TRUE or FALSE | | permitted_values = TRUE or FALSE | ||
| default = TRUE | | default = TRUE | ||
| LV1 =4 | | LV1 =4 | ||
| LV2 =5 | | LV2 =5 | ||
Line 200: | Line 250: | ||
| LV4 =7 | | LV4 =7 | ||
| LV5 =8 | | LV5 =8 | ||
| LV6 = | | LV6 = | ||
| OS1 = w | | OS1 = w | ||
| OS2 = m | | OS2 = m | ||
Line 219: | Line 269: | ||
| LV4 = | | LV4 = | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 = w | | OS1 = w | ||
| OS2 = m | | OS2 = m | ||
Line 238: | Line 288: | ||
| LV4 =7 | | LV4 =7 | ||
| LV5 =8 | | LV5 =8 | ||
| LV6 = | | LV6 = | ||
| OS1 = w | | OS1 = w | ||
| OS2 = m | | OS2 = m | ||
Line 257: | Line 307: | ||
| LV4 = | | LV4 = | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 = w | | OS1 = w | ||
| OS2 = m | | OS2 = m | ||
| OS3 = l | | OS3 = l | ||
| OS4 = u | | OS4 = u | ||
| notes = Enabling this setting will slow down the development environment on large Block Diagrams | | notes = Enabling this setting will slow down the development environment on large Block Diagrams. Feature disabled in LabVIEW 2014 onwards. | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
Line 276: | Line 326: | ||
| LV4 =8 | | LV4 =8 | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 = w | | OS1 = w | ||
| OS2 = m | | OS2 = m | ||
Line 291: | Line 341: | ||
| default = TRUE | | default = TRUE | ||
| LV1 = 8.6 | | LV1 = 8.6 | ||
| LV2 = | | LV2 = | ||
| LV3 = | | LV3 = | ||
| LV4 = | | LV4 = | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
Line 309: | Line 359: | ||
| permitted_values = TRUE or FALSE | | permitted_values = TRUE or FALSE | ||
| default = TRUE | | default = TRUE | ||
| LV1 = 8. | | LV1 = 8.5 | ||
| LV2 = | | LV2 = | ||
| LV3 = | | LV3 = | ||
| LV4 = | | LV4 = | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 =w | | OS1 =w | ||
| OS2 =m | | OS2 =m | ||
| OS3 =l | | OS3 =l | ||
| OS4 = | | OS4 = | ||
| notes = | | notes = This key was replaced by [[#UseNumbersForNewVIIcons|UseNumbersForNewVIIcons]] in LabVIEW 8.6. | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
Line 333: | Line 383: | ||
| LV4 =8 | | LV4 =8 | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 = w | | OS1 = w | ||
| OS2 = m | | OS2 = m | ||
Line 341: | Line 391: | ||
}} | }} | ||
{{ labviewconfigurationkey | {{ labviewconfigurationkey | ||
| keyname = | | keyname = SourceOnlyEnvironment | ||
| example = | | example = SourceOnlyEnvironment=True | ||
| datatype = b | | datatype = b | ||
| description = | | description = The option "Separate Compiled Code from Source" is turned on by default | ||
| permitted_values = TRUE or FALSE | | permitted_values = TRUE or FALSE | ||
| default = FALSE | | default = FALSE | ||
| LV1 = | | LV1 =10 | ||
| LV2 = | | LV2 = | ||
| LV3 = | | LV3 = | ||
| LV4 = | | LV4 = | ||
| LV5 = | | LV5 = | ||
| LV6 = | | LV6 = | ||
| OS1 = w | | OS1 = w | ||
| OS2 = | | OS2 = | ||
| OS3 = | | OS3 = | ||
| OS4 = | | OS4 = | ||
| notes = | | notes = Currently this causes "uncomfortably" slow load times when opening a large number of VIs which this option enabled. Reference, [https://decibel.ni.com/content/groups/large-labview-application-development/blog/2010/09 NI forums] | ||
}} | }} | ||
[[Category: | [[Category:Configuration File|Block Diagram]] |
Latest revision as of 16:06, 2 January 2024
This is a list of LabVIEW ini File settings relating to Block Diagram behaviour.
allowDragDropFromFileDlg
Example | allowDragDropFromFileDlg=TRUE
|
---|---|
Description | Enables drag and drop functionality from the file dialog to the block diagram of a vi |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | FALSE |
LabVIEW Versions | |
OS's Supported | |
Notes | This functionality existed in LV 5.0 -> LV 7.1, was removed in LV 8.x, and added back in as an ini setting in 8.5 |
allowOpenFPOfInstanceVIs
Example | allowOpenFPOfInstanceVIs=TRUE
|
---|---|
Description | Changes the behavior of the Convert Instance VI to Standard VI menu option when right-clicking a malleable VI on the block diagram to instead open the instance VI |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | FALSE |
LabVIEW Versions | |
OS's Supported | |
Notes |
autoWireMax
Example | autoWireMax=24
|
---|---|
Description | Maximum distance between nodes for autowiring to be active |
Datatype | Integer |
Permitted Values | 1 to 232 |
Default Value | 16 |
LabVIEW Versions | |
OS's Supported | |
Notes | This setting is only effective if enableAutoWire is set to TRUE |
autoWireMin
Example | autoWireMin=8
|
---|---|
Description | Minimum distance between nodes for autowiring to be active |
Datatype | Integer |
Permitted Values | 1 to 232 |
Default Value | 4 |
LabVIEW Versions | |
OS's Supported | |
Notes | This setting is only effective if enableAutoWire is set to TRUE |
copyDeleteFPDCOFromFPTerm
Example | copyDeleteFPDCOFromFPTerm=TRUE
|
---|---|
Description | Delete front panel terminals from diagram |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | FALSE |
LabVIEW Versions | |
OS's Supported | |
Notes | None |
enableAutoWire
Example | enableAutoWire=FALSE
|
---|---|
Description | Enables automatic wire routing. This key is set by the Options dialog for Enable automatic wire routing in section Wiring under category Block Diagram. |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | TRUE |
LabVIEW Versions | |
OS's Supported | |
Notes |
FancyFPTerms
Example | FancyFPTerms=FALSE
|
---|---|
Description | Enables placing front panel terminals as icons. This key is set by the Options dialog for Place front panel terminals as icons in section General under category Block Diagram. |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | (Depends on LV Version) |
LabVIEW Versions | |
OS's Supported | |
Notes |
funkyErrClustWire
Example | funkyErrClustWire=FALSE
|
---|---|
Description | Change Error Cluster wires color from the standard cluster pink to a more distinctive brown/green color |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | LabVIEW 5.1, 6.x, 7.x: FALSE, LabVIEW 8.x: TRUE |
LabVIEW Versions | |
OS's Supported | |
Notes | None |
inlineSubVIEnabled
Example | inlineSubVIEnabled=FALSE
|
---|---|
Description | Allows the context menu item "Inline SubVI" on any SubVI which inserts the code directly into the block diagram containing the SubVI. |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | FALSE |
LabVIEW Versions | |
OS's Supported | |
Notes | None |
maxUndoSteps
Example | maxUndoSteps=50
|
---|---|
Description | Maximum undo steps per VI |
Datatype | Integer |
Permitted Values | 1 to 99 |
Default Value | 8 |
LabVIEW Versions | |
OS's Supported | |
Notes | None |
resizeObjectsOnBlockDiagram
Example | resizeObjectsOnBlockDiagram=TRUE
|
---|---|
Description | Enables "Resize Objects" functionality on the block diagram of a vi. |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | FALSE |
LabVIEW Versions | |
OS's Supported | |
Notes | Mainly useful for resizing objects on the structures palette, comment boxes, and labels. |
showBDConstName
Example | showBDConstName=TRUE
|
---|---|
Description | Show Constant Label with name of terminal when creating from a terminal |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | FALSE |
LabVIEW Versions | |
OS's Supported | |
Notes | None |
ShowRedXOnWire
Example | ShowRedXOnWire=TRUE
|
---|---|
Description | Shows a red "X" (and directional arrows) on top of a broken wire. |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | TRUE |
LabVIEW Versions | |
OS's Supported | |
Notes |
showSubVIName
Example | showSubVIName=TRUE
|
---|---|
Description | Show subVI names when dropped |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | FALSE |
LabVIEW Versions | |
OS's Supported | |
Notes | None |
showTipStringsOnTerms
Example | showTipStringsOnTerms=FALSE
|
---|---|
Description | Show tip-strips over terminals |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | TRUE |
LabVIEW Versions | |
OS's Supported | |
Notes | None |
showWireDots
Example | showWireDots=TRUE
|
---|---|
Description | Show dots at wire junctions |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | FALSE |
LabVIEW Versions | |
OS's Supported | |
Notes | None |
showWireGuides
Example | showWireGuides=FALSE
|
---|---|
Description | Show dashed line while wiring |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | TRUE |
LabVIEW Versions | |
OS's Supported | |
Notes | None |
structuresFadeToDiagramBeneath
Example | structuresFadeToDiagramBeneath=FALSE
|
---|---|
Description | Makes the diagram of structures semi-transparent so that you can see objects behind them. |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | TRUE |
LabVIEW Versions | |
OS's Supported | |
Notes | Enabling this setting will slow down the development environment on large Block Diagrams. Feature disabled in LabVIEW 2014 onwards. |
transparentBDLabels
Example | transparentBDLabels=TRUE
|
---|---|
Description | Use transparent name labels |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | FALSE |
LabVIEW Versions | |
OS's Supported | |
Notes | None |
UseNumbersForNewVIIcons
Example | UseNumbersForNewVIIcons=FALSE
|
---|---|
Description | Tells LabVIEW whether to automatically include a number (1-9) in the lower-right corner of each new VI's icon. |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | TRUE |
LabVIEW Versions | |
OS's Supported | |
Notes | This key replaces UseNumbersForNewVIIconsInLibs from LabVIEW 8.5. |
UseNumbersForNewVIIconsInLibs
Example | UseNumbersForNewVIIconsInLibs=FALSE
|
---|---|
Description | Tells LabVIEW whether to automatically include a number (1-9) in the lower-right corner of each new VI's icon for VIs created inside libraries (.lvlib, .lvclass, .xctl, .lvsc, etc). |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | TRUE |
LabVIEW Versions | |
OS's Supported | |
Notes | This key was replaced by UseNumbersForNewVIIcons in LabVIEW 8.6. |
viCaptionTipStrings
Example | viCaptionTipStrings=FALSE
|
---|---|
Description | Use control captions for subVI tip-strips |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | TRUE |
LabVIEW Versions | |
OS's Supported | |
Notes | None |
SourceOnlyEnvironment
Example | SourceOnlyEnvironment=True
|
---|---|
Description | The option "Separate Compiled Code from Source" is turned on by default |
Datatype | Boolean |
Permitted Values | TRUE or FALSE |
Default Value | FALSE |
LabVIEW Versions | |
OS's Supported | |
Notes | Currently this causes "uncomfortably" slow load times when opening a large number of VIs which this option enabled. Reference, NI forums |