GLA Summit 2024/Fantastic LabVIEW Hooks and Where to Find Them
Fantastic LabVIEW Hooks and Where to Find Them | |
---|---|
Conference | GLA Summit 2024 |
Presenters | Quentin "Q" Alldredge |
In the presentation I'll tell you all the hooks that exist in the LabVIEW IDE and how to create and automate your development. I'll even show you some that you should use at your own risk.
Contents
Presentation Links
READ ME FIRST
DO NOT EXTRACT THE SOURCE ZIP DIRECTLY TO THE LABVIEW DIRECTORY
This is all of the source code that accompanies the presentation. The source is stored relative to the [LabVIEW Data] and [LabVIEW 2020] Folders.
Do not copy all of the source code over at once. Review the presentation and the mentioned LabVIEW Wiki pages. Then decide what to copy over or use the code only as a reference. The code in LabVIEW 2020\user.lib\Magic
is required for all the examples.
REMEMBER: Some of this code copies over code distributed with LabVIEW. When you start getting to the "dragons" of this presentation, be warned that you are entering at your own risk. I am not liable for breaking your version of LabVIEW and incurring a loss of time, or anything else, due to having to reinstall. It would be wise to use a VM or isolated copy of LabVIEW.
Categories of Hooks*
Category | Definition |
---|---|
X | All you need to know is where to put stuff, a few rules about naming conventions, and maybe include some extra text or image files. |
XX | Knowledge of Scripting is a Prerequisite. Usually, the front door is a wizard of template to help guide you. |
XXX | No template but maybe some examples. These can require you to replace shipped code. Just be careful to back things up. |
XXXX | Buggy, limited documentation, or generally things not expected to be edited outside of NI. |
XXXXX | Generally referred to as Rusty Nails. Enter at your own risk. |
*(Based On the Categories of Fantastic Beasts from the series "Fantastic Beasts and Where to Find Them" by J.K. Rowling)
List of LabVIEW Hooks Mentioned
Category X
Category XX
- Quick Drop Keyboard Shortcuts
- Right-Click Plugins
- VI Analyzer Tests
- Project Templates
- Custom Probes
- Quick Change Plugin (2023+)
Category XXX
- New Class VIs
- Edit->Create SubVI
- Bookmark Manager
- Icon Editor
- Custom Channel Wires
- Create\Edit Palettes
- Navigation Window
Category XXXX
- XControls
- New Dialog Wizards
- Options\Preference Pages
- Build Specification Pages
- Property Dialog\Pages