Sign In

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.

* 3 ↓12
 screenshot
Version0.3.0.3
ReleasedMay 25, 2021
Publisher Q Software Innovations, LLC
LicenseBSD
LabVIEW VersionLabVIEW>=20.0
Operating System Windows, Mac, and Linux
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

Contributors: @q

Install with VIPM Download Package

Note, you must have the VIPM Desktop app to install this package into LabVIEW.

Versions

  Post an Idea   Post a Resource

Recent Posts