GLA Summit 2021/XNodes: Choose Your Own Adventure
XNodes: Choose Your Own Adventure | |
---|---|
Conference | GLA Summit 2021 |
Presenters | Quentin "Q" Alldredge |
XNodes: Choose Your Own Adventure by Quentin "Q" Alldredge
Like a "choose your own adventure" novel, LabVIEW provides the ability to create nodes that allows the developer to choose, at edit time, how the node will execute at run time. These nodes are called XNodes and they allow a developer to create new LabVIEW "primitives" for use in other developers' code. These potentially save the developer time by simplifying tasks, making code easier to read and develop, and enabling the reuse of code. In this example, I show how an XNode solves the problem of allowing a LabVIEW Class to access and execute its methods in an "Invoke Node-like" way similar to how it can already access its properties through a Property node.
See also
External links
- GLA Summit 2021 Presentations
- Class Method Node (vipm.io)
- Class Method Node source (GitLab)
- hooovah's XNode Editor (LAVA)
- QControl Toolkit (vipm.io)
- QControl Enthusiasts (NI Forums)
- QSI Website