-
Try out the new Jake: AI Coding Assistant for LabVIEW (beta)!
Get answers to questions about LabVIEW and discuss your code.
Class Method Node by Q Software Innovations, LLC - Toolkit for LabVIEW Download
Version | 0.3.0.3 |
Released | May 25, 2021 |
Publisher | Q Software Innovations, LLC |
License | BSD |
LabVIEW Version | LabVIEW>=20.0 |
Operating System | Windows, Mac, and Linux |
Dependencies | jki_lib_caraya |
Project links | Homepage Repository |
Description
The Class Method Node acts like an Invoke Node but it accepts Classes and DVRs (By-Reference Classes) instead of VI Server references.
* Knows the context of the VI it is being used in
- Will show Private methods if VI is owned by the wired class
- Will show Protected methods if VI is owned by the wired class or child of the wired class
- Will show Community methods if VI is owned by a class that is a friend of the wired class
- Will show Public methods under any condition
* Wiring selects Class
* Left-click selects Method
So why use it?
1. Makes Class Methods easier to find and use.
2. In the case of By-Reference Classes, takes care of In Place Element Structure DVR reads and writes.
Known Issue and Workaround
Won't automatically update if the connector pane of the Method changes. If a Method is changed and LabVIEW can coerce the data type, then the method will not cause a broken run arrow.
To force the node to update, select a different method and then select the desired method again.
Release Notes
Recent Posts
Interfaces
Another idea: Would also be awesome if the node supported interfaces :) by Blaz Krpan, 3 years, 2 months ago, 2 , 0 |
|
Allow Parallel Read-Only Access
This is a great tool! Very helpful. Would it be possible to perhaps add support for "Allow Parallel… by Blaz Krpan, 3 years, 2 months ago, 2 , 0 |