VI 계층구조 윈도우는 메모리 상에 있는 모든 VI에 대한 호출 계층구조뿐만 아니라, 열려있는 LabVIEW 프로젝트 및 타겟을 모두 그래픽으로 디스플레이합니다. 윈도우에 디스플레이되는 아이템은 다음과 같습니다:

  • 프로젝트 및 타겟
  • 정적 및 다이나믹 SubVI 호출
  • 타입 정의
  • 글로벌 변수
  • 공유 변수
  • LabVIEW 클래스
  • X컨트롤
  • Statechart
  • 프로젝트 라이브러리 .lvlib
  • 익스프레스 VI
  • 정적 VI 참조

보기≫VI 계층구조를 선택하여 VI 계층구조 윈도우를 디스플레이합니다. 이 윈도우를 사용하여 메모리 상의 VI를 구성하는 SubVI와 다른 노드 보기를 하고 VI 계층구조 검색을 합니다.

VI 계층구조 윈도우는 최상위 아이콘을 사용하여 주요 LabVIEW 어플리케이션 인스턴스를 나타내며, 그 아래에 프로젝트에 속하지 않거나 프로젝트의 어플리케이션 인스턴스에 속하지 않는 모든 객체가 나타납니다. 프로젝트를 추가하면 VI 계층구조 윈도우는 다른 상위 레벨 아이콘을 디스플레이하여 프로젝트를 나타냅니다. 추가한 각 타겟은 프로젝트 아래에 나타납니다.

커서를 VI 계층구조 윈도우의 객체 위로 움직이면, LabVIEW는 각 객체의 이름을 팁 상자로 디스플레이합니다. 위치 도구를 사용하여 VI 계층구조 윈도우에 있는 객체를 다른 VI의 프런트패널 또는 블록다이어그램으로 끌어놓고, 그 VI에서 해당 객체를 사용할 수 있습니다. 또한, 1 개의 노드 또는 여러 노드를 선택하고 클립보드에 복사하여 다른 프런트패널이나 블록다이어그램에 붙여넣을 수 있습니다. VI 계층구조 윈도우의 VI에서 더블 클릭하여 그 VI의 프런트패널을 디스플레이합니다.

VI 계층구조 윈도우는 메모리에 있는 내용을 동적으로 보여줍니다. 계층구조 안에 있는 아이템을 재배치하는 경우, LabVIEW는 아이템의 새 위치를 저장하지 않습니다. VI 계층구조 윈도우를 닫고 다시 열면, 원래의 위치가 재생됩니다.

SubVI를 가지는 VI에는 아래쪽 경계에 화살표 버튼이 있습니다. 이 화살표 버튼을 클릭하여 SubVI를 보이거나 숨깁니다. 최소한 1 개의 SubVI가 숨겨진 상태일 때, 빨간색 화살표 버튼이 나타납니다. 검은색 화살표 버튼은 모든 SubVI가 디스플레이되었을 때 나타납니다. VI가 재귀 호출을 포함하는 경우, VI 계층구조 윈도우는 재귀 VI 사이에 점선을 그려서 이러한 재귀적인 관계를 표시합니다.