Sign Up

Class Method Node by Q Software Innovations, LLC - Toolkit for LabVIEW Download

The Class Method Node acts like an Invoke Node but it accepts Classes and DVRs (By-Reference Classes) instead of VI Server references.

Watch * 6 ↓443
 screenshot
Version0.3.0.3
ReleasedMay 25, 2021
Publisher Q Software Innovations, LLC
License BSD
LabVIEW VersionLabVIEW>=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

0.3.0.3 (May 25, 2021)

Initial Release Beta

q was a contributor to this release


Download Package

Versions
All Contributors

  Post an Idea   Post a Resource

Recent Posts

Interfaces
Another idea: Would also be awesome if the node supported interfaces :)

by Blaz Krpan, 3 years, 2 months ago, 2 , 0
suggestion
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
suggestion