GLA Summit 2024/Fantastic LabVIEW Hooks and Where to Find Them

From LabVIEW Wiki
Jump to: navigation, search

Fantastic LabVIEW Hooks and Where to Find Them by 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.

Presentation Links



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

Category XXX

Category XXXX

Category XXXXX

External Links