LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Finding Hidden Objects in Structures

Is there a way to quickly know if objects are hidden inside structures, such as loops and cases, beyond the visible border but without having to resize the structures individually? Obviously, if you see a wire going into the border without a tunnel you can deduce that something is there, but I am referring to those time when that won't work or is inconvenient.

Ideally there would be a feature that would move all objects to just inside the border (if even temporarily to create a toggle effect, or simple make a shadow or some other artifact to catch your eye).

I know that you can use the "find terminal" or other find features, but those are piece-meal methods and while they identify the location, they don't necessarily let yo know which structure they are really in.

Am I missing something here?
0 Kudos
Message 1 of 8
(5,025 Views)
What version of LabVIEW are you using? with version 7 or higher, you can right click on a structure and seelect Auto Grow. When this is checked, any structure with hidden objects will expand. Auto Grow is the default behavior of structures so it would actually take some effort to hide objects.
0 Kudos
Message 2 of 8
(5,011 Views)
You can also use the VI Analyzer Toolkit for this. Find loads of other stuff that should be corrected also like wires behind structures, missing inputs, etc.
0 Kudos
Message 3 of 8
(5,002 Views)
Dennis - that is helpful, but it is still a piece-meal method in that I have to manually make sure each structure has that turned on (at least for vi that were not created with this in mind).

Any way to turn it on for all structures in the vi at once?
0 Kudos
Message 4 of 8
(5,000 Views)
I take it this toolkit is something outside of the professional LV package?
0 Kudos
Message 5 of 8
(5,001 Views)
Hi Scott,

The VI analyzer toolkit does not come as a part of LabVIEW Professional Development system. It needs to be purchased as an add-on. To be able to use the VI analyzer toolkit, you would need to be using LabVIEW 7.0 or higher.

Ankita
0 Kudos
Message 6 of 8
(4,977 Views)
Turn on execution highlighting and watch your diagram. Even hidden objects will show up with bubbles tracing over them. To make sure you catch everything, you may want to pause and single step over your code so each new node is highlighted just before execution. Admittedly, this can get somewhat tedious...
0 Kudos
Message 7 of 8
(4,959 Views)
In the Error List window, check the box Show Warnings. the hidden objects will be listed as warnings. Select the hidden object warning and click Show Error. The hidden object will then have a flashing border. Use the arrows to bring back the object in view.


LabVIEW, C'est LabVIEW

Message 8 of 8
(4,946 Views)