03-03-2016 09:31 AM - edited 03-03-2016 09:32 AM
Hi there,
I got a question on the hierarchy view window…
When I look at the VI hierarchy of my current RT project I get pin symbols on my VIs:
(part of the VI hierarchy)
What are they good for? Why are some pins in top view and others in side view?
The help for the VI hierarchy mentions a lot of symbols, but no pins (atleast in LV2014SP1)…
To assist in answering this question: those little "NAN-INF" icons show instances of a polymorphic VI.
Solved! Go to Solution.
03-03-2016 03:00 PM - edited 03-03-2016 03:01 PM
I believe the pins tell which VIs are loaded on the RT target.
If you run a VI, LV downloads all of the VIs and runs them. When you stop the running VI, at look at the hiearchy you will see all fo the pins in "top view". Modify one VI and the pin for that VI will show you it will have to be downloaded to the RT.
In your image it looks like a sub-VI changed and as a result the VI using that SUB_VI will also have to be downloaded.
Ben
03-04-2016 01:46 AM
Thanks ben,
this sounds reasonable.
I wish I could find this in the LabVIEW help too!
In your image it looks like a sub-VI changed and as a result the VI using that SUB_VI will also have to be downloaded.
Well, those VIs ("NAN-INF" icon) are parts of a polymorphic VI with only one instance of polymorphism used in the RT. The other instance isn't used and the "main" polymorph VI (the one that just collects all the instances and defines the icon) isn't deployed…