LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
0 Kudos
wahnils

Add list of sub-VIs to Inheritance Dialog Box for LabVIEW Classes

Status: Already Implemented
We already have the ability to easily create new override VIs for the child classes (pop up on the child class in the project tree and select New >> VI For Override...). You can mass-select in that dialog to generate many of them all at once.

Wouldn't it be nice to just check/ uncheck existing sub-VIs of parent classes in the Inheritance Dialog Box, since all of the sub-VIs in child classes have to have the same name anyway. Instead of manually add them one by one.

With only a few VIs and a few child classes the saved work is huge.

 

PS: I did not find a similar idea here, so bare with me if it already was put up. The AES guy at the UGM did not know about anything easier then copy and paste at the level of WinExplorer and later add the files to the project.

5 Comments
AristosQueue (NI)
NI Employee (retired)

I'm not sure what you're asking for. We already have the ability to easily create new override VIs for the child classes (pop up on the child class in the project tree and select New >> VI For Override...). You can mass-select in that dialog to generate many of them all at once. You don't have to add them one-by-one.

wahnils
Member

Now I feel stupid... That seems to be exactly what I was looking for.

Maybe I was asking the wrong question or looking for the wrong key word, but why was the "Application Engineer Specialist" at the User Group Meeting unable to tell me this?

Thanks a lot and sorry for bothering the Idea Exchange Forum with this!

AristosQueue (NI)
NI Employee (retired)

> but why was the "Application Engineer Specialist" at the User Group Meeting unable to tell me this?

 

Because an AE Specialist is still only human, and LabVIEW is larger than any one person. If they haven't done OO development, they wouldn't have known about this (it's in the Intro to OO customer education course, but a lot of AEs spend most of their time working on hardware APIs and communication protocols rather than larger scale apps, so they frequently know way more depth in those areas and less in the software engineering side). Even someone like me who has worked on LabVIEW for almost 14 years gets surprised from time-to-time by a feature we never saw before... for example, have you seen in LV 2013 the menu item "View >> Browse Relationships >> Reentrant Items"? I totally didn't know about that until after 2013 was released... another user showed it to me recently. 🙂

Darren
Proven Zealot
Status changed to: Already Implemented
We already have the ability to easily create new override VIs for the child classes (pop up on the child class in the project tree and select New >> VI For Override...). You can mass-select in that dialog to generate many of them all at once.
wahnils
Member

@ AristosQueue: Thats right. I didn't have a look at 2013 yet, but I see what you mean. PS: The UGM was about OOP 🙂

@ Darren: Thanks for changing the status! I couldn't find it myself.