LabVIEW Idea Exchange

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!
cancel
Showing results for 
Search instead for 
Did you mean: 

Be able to Find All Instance of VI and view VI Properties when the VI is in run mode

Status: New

It's append all the time that I right click on a VI when the VI is running and I need to find all instances but the option is not there. That could be very useful to debug the code. 

 

 

AddFindAllInstances.png

 

An other option that could be very usful is the posibility of opening the VI Properties when the VI is in run mode. 

 

AddFindAllInstancesViProperties.png

Dany Allard
GCentral
8 Comments
Trusted Enthusiast
Same for Globals. You cannot right-click and use "Find Global Refs" or "Find Global Definition" if the VI is executing or reserved for execution.
Wirebird Labs: Expert Toolkits for LabVIEWDeploy, by Wirebird Labs: Expert Toolkits for LabVIEW
Active Participant
Good point Jack
Dany Allard
GCentral
Member

I posted practically the same thing a while back:

http://forums.ni.com/t5/LabVIEW-Idea-Exchange/sub-VI-Icon-make-quot-Find-All-Instances-quot-also-ava...

 

My case was particular for the case where a file is read-only on disk, but someone commented that this is similar when the VI is running.

 

Maybe these ideas (and kudos) can be merged...

Active Participant
Yes for a merge
Dany Allard
GCentral
Trusted Enthusiast

The "find all instances" only finds instances in VIs loaded in memory, that's not very convinient... when the VI for which we want to find all instance is part of a project, we should see all instances in the project wether or not the callers are in memory.

 

my 2 cents

We have two ears and one mouth so that we can listen twice as much as we speak.

Epictetus

Antoine Chalons

Proven Zealot

> The "find all instances" only finds instances in VIs loaded in memory, that's not very convinient... when the

> VI for which we want to find all instance is part of a project, we should see all instances in the project

> wether or not the callers are in memory.

 

Right click in the project tree and choose "Find Callers". That will search for uses among all VIs in the project, even those not in memory.

Trusted Enthusiast
AQ, yes, but there are just a few problems with Find Callers: Allow the Find All Callers Window to be Resized, and read my first comment point #2 on Open All Callers from Project.
Wirebird Labs: Expert Toolkits for LabVIEWDeploy, by Wirebird Labs: Expert Toolkits for LabVIEW
Trusted Enthusiast

> Right click in the project tree and choose "Find Callers". That will search for uses among all VIs in the project, even those not in memory.

 

Yes.

The point is that and when you have a project with 5000+ VIs (many of which are called dynamically), if the VI for which you want to find all callers IN THE PROJECT is opened, you need to use the "locate in project" before.

 

So a "find all callers in the project" option from the VI would just make life easier 😉


We have two ears and one mouth so that we can listen twice as much as we speak.

Epictetus

Antoine Chalons