VI 계층구조 윈도우는 메모리 상에 있는 모든 VI에 대한 호출 계층구조뿐만 아니라, 열려있는 LabVIEW 프로젝트 및 타겟을 모두 그래픽으로 디스플레이합니다. 이 윈도우를 사용하여 메모리 상에서 VI를 구성하는 다른 노드와 SubVI를 보고, VI 계층구조 검색을 합니다.

VI 계층구조 윈도우에 디스플레이되는 아이템은 다음과 같습니다:

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

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

다음 단계를 따라 VI 계층구조 윈도우를 사용합니다.

  1. 보기≫VI 계층구조를 선택하여 VI 계층구조 윈도우를 디스플레이합니다.
  2. 다음 옵션 중 선택합니다.
    • 커서를 VI 계층구조 윈도우에 있는 노드 위로 움직여서 팁 상자에 각 노드의 이름을 디스플레이합니다.
    • 위치 도구를 사용하여 VI 계층구조 윈도우에서 VI 또는 subVI 노드를 선택하고 블록다이어그램으로 끕니다. 또한 한 노드 또는 여러 노드를 선택하고 클립보드에 복사하여 블록다이어그램에 붙여넣을 수 있습니다.
    • VI 또는 SubVI 노드를 더블 클릭하여 해당 VI의 프런트패널을 디스플레이합니다.
    • <Ctrl> 키를 누른 채로 VI 또는 SubVI 노드를 더블 클릭하여 해당 VI의 프런트패널과 블록다이어그램을 디스플레이합니다.
    • 이름으로 노드를 검색합니다.
    • 윈도우의 빈 영역에서 마우스 오른쪽 버튼을 클릭하고 바로 가기 메뉴에서 모든 VI 보이기를 선택하여 전체 계층구조를 보입니다.
    • 노드에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 하이라이트 연결을 클릭하여, 현재의 노드와 연결된 계층구조의 아이템을 하이라이트합니다.
    • 프로젝트 또는 VI에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 모든 SubVI 숨기기 또는 모든 SubVI 보이기를 선택하여 계층구조에서 SubVI를 숨기거나 보이게 합니다.
    • 프로젝트 또는 VI에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 직접적인 SubVI 보이기를 선택하여 단일 노드와 직접적으로 연결된 SubVI를 보여줍니다. 모든 SubVI가 숨은 상태일 경우에만 이 아이템을 사용할 수 있습니다.
    • 노드에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 VI 계층구조 보이기를 선택하여 단일 노드에 대한 계층구조를 디스플레이합니다.
    • 노드에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 모든 호출자 보이기를 선택하여 지정한 노드에 대한 모든 호출자를 하이라이트합니다.
    • 일시 정지 상태인 VI에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 호출 체인 보이기를 선택하여 VI의 호출 체인을 하이라이트합니다. 호출 체인은 현재 VI에서부터 최상위 VI까지의 호출자의 체인입니다. 실행 중인 VI를 디버깅하고 있는 동안에만 이 옵션을 사용할 수 있습니다.
    • VI 계층구조 윈도우의 도구 모음에 있는 버튼을 사용하여 다양한 VI 계층구조 보기 방법을 선택할 수 있습니다.
노트 VI 계층구조 윈도우는 메모리에 있는 내용을 동적으로 보여줍니다. 계층구조 안에 있는 아이템을 재배치하는 경우, LabVIEW는 아이템의 새 위치를 저장하지 않습니다. VI 계층구조 윈도우를 닫고 다시 열 때, 위치가 재생됩니다.

VI 계층구조에서 다형성 VI의 인스턴스를 디스플레이하기 위해, 각 다형성 VI 아이콘의 아래에 있는 빨간색 화살표를 클릭합니다. 최상위 레벨 VI는 다형성 VI와 다형성 VI의 인스턴스에 링크되어 있다는 것을 가리킵니다.

자동 도구 선택이 활성화되어 있을 때 스크롤링 도구로 스위치하려면, 커서가 윈도우의 아이콘 위에 있지 않을 때 <Ctrl-Shift> 키를 누릅니다. (macOS) <Option-Shift> 키를 누릅니다. (Linux) <Alt-Shift> 키를 누르십시오.

또한, 어플리케이션:메모리상의 모든 VI 프로퍼티를 사용하여 프로그램적으로 메모리에서 VI의 리스트를 가져올 수 있습니다.