Personalizing a fresh install of LabVIEW and/or aligning your settings with those of your team mates goes a long way towards easier collaboration.
Where Does LabVIEW Store Configuration Settings?
LabVIEW Wiki: LabVIEW Configuration File
QuickBold=True bookmarkmanager.showvilib=True bookmarkmanager.showresource=True defaultErrorHandlingForNewVIs=False sourceOnlyDefaultForNewVIs=True QuickDropFastSearch=True FancyFPTerms=False reqdTermsByDefault=True returnKeyAction=True enableAutoWire=False autoRouteWires=False StructuresAutoSizeByDefault=False DropSubdiagramLabelByDefault=True allowItemsViewDelete=True DefaultLabelPositionIndBD=4 DefaultLabelPositionBD=12 defaultControlStyle=2 useNumbersForNewVIIcons=False autoInsertFeedbackNode=False autoLayoutBlockPaddingX=25 autoLayoutBlockPaddingY=30 autoLayoutWirePaddingX=10 autoLayoutWirePaddingY=10 autoLayoutFixControls=True autoLayoutFixIndicators=True skipNavigatorDialog=False server.tcp.access="+127.0.0.1;+localhost;+*" showBDConstName=True LVdebugKeys=True DragAdjustWires=False NI.LV.RemoveNoError=True server.viscripting.showScriptingOperationsInEditor=True
More to be found at The LabVIEW Lab.
[LabVIEW20xx]\resource\Framework\Providers\LVClassLibrary\CLSUIP_LocalizedStrings.vi[LabVIEW20xx]\resource\Framework\Providers\LVClassLibrary\NewAccessors\CLSUIP_LocalizedStrings.viThese QD plugins are installed via our WoW:
| Shortcut | Plugin Name |
|---|---|
| S | Align Elements (matrixx5687) |
| A | Align to Connector Pane (RoboticsME) |
| G | Create VI Template (dnatt) |
| I | Insert from Clipboard (hooovahh) |
| J | JSON to Cluster - QD (Fred_V) |
| H | Nattify_HSE_Flavour (dnatt) |
| P | Replace from Clipboard (DanyAllard) |
| F | Show VI in Win Explorer (David_L) |
These QD plugins are distributed with LV or via installed VI packages:
| Shortcut | Plugin Name |
|---|---|
| Q | Add Labels (Martin Nöhrer) |
| M | Bookmark QD Plugin (Greylock Tech.) |
| X | HSE Error Code Helper |
| L | HSE State-Machine Parser |
| E | Launch DQMH Tool |
| T | Move Labels |
| R | Remove and rewire |
| O | Reset to Origin |
| U | Run Project Unit Tests (Caraya) |
| K | Set Text Icon |
| B | VI Server Rename |
| D | Wire All Terminals |
| W | Wire Multiple Objects Together |
| Text | Object to insert |
|---|---|
hi | HSE Logger INFO VI |
hd | HSE Logger DEBUG VI |
hw | HSE Logger WARNING VI |
he | HSE Logger ERROR VI |
ht | HSE Caraya Unit Test Template |
Creating Custom Probes
LavaG Custom Probes Repository
We can install custom VI Analyzer tests.
We've created a .vipc (a VI Package Configuration file) that automates all of the above for ourselves and for our customers:
Please feel free to contact us if you are interested in a customized WoW VI Package for your team.
These are items that are not part of our WoW .vipc.
see our page about Fork Setup and SSH Setup. When working on multiple (virtual) machines, the easiest way is, to maintain only one pair of ssh-keys. Keep the default name and store them in a central, but safe place and distribute it to all machines and SCCM providers.