Sign Up
EU Cyber Resilience Act (CRA) — First Deadline September 2026
If you sell LabVIEW-based software and systems in the EU, please be aware that new CRA regulations may require you to implement security vulnerability reporting starting September 11, 2026. The VIPM Team has prepared guides to help you understand how this applies to your software applications and published packages, since it's important you understand these regulatory requirements (click the Learn More link to read these guides). Thank you for your help in keeping security front-and-center within the LabVIEW community.
Learn more

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 ↓592
 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, 4 years, 5 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, 4 years, 5 months ago, 2 , 0
suggestion