Viewing the Hierarchy of VIs

The VI Hierarchy window displays a graphical representation of all open LabVIEW projects and targets, as well as the calling hierarchy for all VIs in memory. Use this window to view the subVIs and other nodes that make up the VIs in memory and to search the VI hierarchy.

The VI Hierarchy window displays the following items:

The VI Hierarchy window displays a top-level icon to represent the main LabVIEW application instance, under which appear all the objects that are not part of a project or are not part of the application instance for a project. If you add a project, the VI Hierarchy window displays another top-level icon to represent the project. Each target you add appears under the project.

Complete the following steps to use the VI Hierarchy window.

  1. Select View»VI Hierarchy to display the VI Hierarchy window.
  2. Select from the following options:
Note Note  The VI Hierarchy window is a dynamic view of what is in memory. If you rearrange items in the hierarchy, LabVIEW does not save the new position of items. When you close and reopen the VI Hierarchy window, the positions regenerate.

To display instances of polymorphic VIs in the VI hierarchy, click the red arrow at the bottom of each polymorphic VI icon. The top-level VI indicates that it is linked to the polymorphic VI and to an instance of the polymorphic VI.

To switch to the Scrolling tool when automatic tool selection is enabled, press the <Ctrl-Shift> keys when the cursor is not over an icon in the window. (macOS) Press the <Option-Shift> keys. (Linux) Press the <Alt-Shift> keys.

You also can use the Application:All VIs in Memory property to retrieve a list of VIs in memory programmatically.