NI Home > Community > NI Discussion Forums

LabVIEW Idea Exchange

Showing results for 
Search instead for 
Do you mean 
Announcements
We've turned on a search before post feature in the LabVIEW Idea Exchange. This new feature will help cut down on the number of duplicate ideas in this space!

The NI Idea Exchange is a product feedback forum where NI R&D and users work together to submit ideas, collaborate on their development, and vote for the ones they like best. View all of the NI Idea Exchanges to post an idea or add your opinion on an existing one today!
GregFreeman

reentrant VI indicator

Status: New
by Trusted Enthusiast ‎02-24-2010 09:58 AM - edited ‎02-24-2010 10:00 AM

I searched reentrant in this idea exchange and didn't see anything on it so here goes. I would like some sort of indicator showing that a VI is reentrant. Right now, as far as I know, you have to go into the properties and check. It would be nice if there could be either something on the icon, or a small label that would show if the VI was reentrant. Or maybe a slight "halo" around the VI, something to that effect. Any other ideas on how to do this are welcome.

 

 

 

Message Edited by for(imstuck) on 02-24-2010 10:00 AM
Comments
by Knight of NI on ‎02-25-2010 09:16 AM
I thought about this for a bit and then I asked myself, why would I want to, or need to know this? As a programmer I could, instead, state that it's reentrant in the description for the VI. Then I can see it by simply having the context help window open. Can you provide a little more information as to a use case for needing to have a special icon?
by Trusted Enthusiast on ‎02-25-2010 09:35 AM
When I am being good, I use the border color of the icon to indicate some of the properties I have changed.  For example a modal dialog subVI will have a red border so it gets my attention and I don't plop it into a VI I intend to operate unattended.  Reenetrant VIs get a green border.  Works well for my needs, and is useful now and then, so perhaps a more universal method would be desirable.  I wouldn't mind a Profile tool like 'Show Buffers' that gives a little indication of the reentrant VIs on a BD.  When you need the info it is easy to see on the BD, but you aren't getting hit over the head with it.
by Trusted Enthusiast on ‎02-25-2010 09:36 AM
smercurio. You're right. The context help would be a great solution. I just know there have been times where people have had an example on a projection screen, or at a code review and it would just be nice to know exactly what is happening. It may not be necessary when you are coding, but there are times where I could see it being beneficial.
by Trusted Enthusiast on ‎02-25-2010 10:23 AM

I thought the exact thing as smercurio_fc. It would be nice to know if a VI was re-entrant at at glance, but it would also be nice to know if a subVI was Subroutine priority, if the Preferred Execution System was UI or Same As Caller, if the VI is Modal or Normal.... All of a sudden at a glance our subVI's are going to have all types of jewelry indicating their special types.

 

Basically, I like the idea, but I dislike decorating the subVI on the BD even more.

 

On the other hand, seeing these fundamental types of settings shown in the Context Help (that you didn't have to manually enter into the description) would be welcome... if someone makes an Idea I'd vote for it.

by Trusted Enthusiast on ‎02-25-2010 12:18 PM
Jack, I think thats a great idea, AUTOMATICALLY adding these settings to the context help. That's a very efficient solution that builds on smercurios idea.
by Trusted Enthusiast on ‎02-25-2010 12:26 PM
Make an idea with a good illustration, and you've got my vote.
by Trusted Enthusiast on ‎02-26-2010 12:05 PM
Rather than make a new idea Jack, I think it will just leave this here and hopefully if they decide to implement it, they will look at the comments and see that we have discussed better ways to handle this.
by Trusted Enthusiast on ‎02-26-2010 12:51 PM

I think the idea is different enough to warrant a new idea. It would encompass more that just reentrantcy (e.g., Execution System, Priority...) Plus, there may be two parties: one who want a halo on the SubVI, and one who wants to see richer information about a VI in the Context Help (I'm in the second party). This is a good example of where a good idea sparks good discussion, and a truly useful and popular yet seemingly easy to implement feature (read "low-hanging fruit") pops out.

by Active Participant Manzolli on ‎02-26-2010 01:30 PM
Like the idea, but the idicator will be better in Context Help.
by Trusted Enthusiast on ‎02-27-2010 05:30 PM

Context help is a good idea. Several other things can be automagically shown in the context help.

It would be like the help for property nodes, which show what the exact possibilites are (available in runtime, etc.)

 

Ton

Latest LabVIEW Idea Exchange Blog Posts
About LabVIEW Idea Exchange

Have a LabVIEW Idea?

  1. Browse by label or search in the LabVIEW Idea Exchange to see if your idea has previously been submitted. If your idea exists be sure to vote for the idea by giving it kudos to indicate your approval!
  2. If your idea has not been submitted click Post New Idea to submit a product idea to the LabVIEW Idea Exchange. Be sure to submit a separate post for each idea.
  3. Watch as the community gives your idea kudos and adds their input.
  4. As NI R&D considers the idea, they will change the idea status.
  5. Give kudos to other ideas that you would like to see in a future version of LabVIEW!
Idea Statuses
Top Kudoed Authors
User Kudos Count
96
65
55
49
36