![]() |
|
|
The Class Tool is a plugin for the JKI Right-Click Framework for LabVIEW
Introduction
For a longtime I've been hoping we would get the ability to rightclick on class-wires and select what method of that class I want to insert or drop on the diagram. Since the feature is still not there and we now have the wonderfull RCF I started writing my own. So here it is..
Steps to Complete
This plugin is packaged for use with the JKI VIPM. Download the VIPM package, right click and select "Add To VIPM Library", then select the "Add To Library & Install" button from the dialog that opens. You'll need to restart the JKI RCF to use the plugin.
Additional Notes
License: BSD.
Version 1.1.0.
Saved and tested in LabVIEW 8.6 (not tested yet in LV 2009 or higher)
Known Issues
Planned changes
Version history
| Version | Changes |
|---|---|
| 1.0.0 | Initial release |
| 1.0.1 |
|
| 1.1.0 |
|
Jeffrey,
This is an amazingly useful tool!
I have some ideas, which aren't completely well thought out -- they are just based on a first impression:
Cheers,
-Jim
Jim,
I agree on almost all accounts. :-)
Here on my PC's I don't see .ctl class members listed..
Most other suggestions where on the todo-list.
I'm sold. This is the killer "must have" tool that convinced me to install the RCF.
Personally I'd prefer not to have submenus for differently scoped methods. I'd rather see them on a single menu grouped by scope with a separator between them.
I would agree except for the order.
What would you expect it to be? Public, Protected, Private? or Private, Protected, Public? or...
Also, in LV 9.0 there is a new scope (community). This start to make a lot of possible combination.
Maybe, if it is separated by separator, the order could be an option that is configurable.
Jeffrey,
I agree with everybody else, this is a must have.
Great Job.
PJM
Public should be at the top since that is the most common use case. Beyond that the order doesn't matter too much to me. Private methods could be in a submenu since they will won't be used once the class is built. I'd even be okay (though disappointed) if protected and community methods were in a submenu. If I have to navigate another submenu just to get to the methods I use most often I'd probably go back to using the proj explorer window.
I wonder if it's possible to configure the display based on the active VI's permission to the class without killing performance. It would be really cool if while I were editing a friend VI the public and community VIs would displayed in the main menu while the other methods would be contained in sub menus.
Is it possible to convert to Labview 8.2 or earlier or is it not compatible with earlier versions? This looks like an amazing tool.
Can't wait to try. ![]()
That's a very useful tool. Thanks Jeffrey!