LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to Recurse through subVI's For Documentation

I seek a way to automatically put in a document the descriptions of all VIs, including subVIs, of my own creation in a project. The result of the effort so far is attached. These were created in LabVIEW 20.0.1f1

 

I have a way to recurse into all class method VI's. I did not find a way to do recurse into subVIs. I can only get into the VIs listed under "My Computer' the project's Items tab. Is there a way to recurse into the subVIs of the all the VIs listed there?

0 Kudos
Message 1 of 3
(144 Views)

Once you have a VI reference, there is an invoke node you can run on it called "Get VI dependencies":

Kyle97330_0-1754689403747.png

 

You probably want to use that on all your VIs in your project, and using the "paths" output to load more VI references.  If you use the "Get hierarchy" then it gets the subVIs of subVIs and so on.

 

You will likely need to do some de-duplication as well as excluding VIs from vi.lib, and possibly some other filters as well.

0 Kudos
Message 2 of 3
(138 Views)
0 Kudos
Message 3 of 3
(90 Views)