트리 컨트롤을 사용하여 사용자가 선택할 수 있는 아이템의 계층구조 리스트를 프런트패널에서 제공합니다. 블록다이어그램에서 케이스 구조를 사용하여 트리에서 선택 사항을 처리하는 코드를 생성합니다.

트리 컨트롤에 입력한 아이템을 계층구조 그룹 또는 노드로 묶습니다.

다음 단계를 따라 트리 컨트롤을 생성합니다.

  1. 컨트롤 » 스타일 리스트 » 테이블 & 트리 » 트리에서 프런트패널에 트리 컨트롤을 추가합니다.
  2. 라벨링 도구를 사용하여 트리 컨트롤의 아이템 이름을 입력하고 Enter 키를 누릅니다.
    LabVIEW는 아이템을 위해 유일한 태그를 생성합니다. 기본적인 태그는 왼쪽에서 시작하는, 텍스트를 가진 첫번째 셀의 텍스트입니다. 기존의 태그가 그 문자열을 이미 사용하고 있을 경우, LabVIEW는 숫자를 문자열에 덧붙여서 새 아이템에 유일한 태그를 생성합니다.

    이 태그를 이용하여 프로그램적으로 아이템을 수정하거나 아이템 정보를 수집할 수 있습니다.

  3. 입력하려는 각 아이템에 대해 2 단계를 반복합니다.
    LabVIEW는 그 위의 아이템과 같은 계층구조 레벨에서 각각의 새로운 아이템을 생성합니다. 새 아이템 위에 아이템이 없으면, LabVIEW는 최상위의 계층구조 레벨에서 아이템을 생성합니다.
  4. 아이템을 한 단계 아래로 만들어 트리 컨트롤에서 아이템의 계층구조를 설정합니다.
    옵션설명
    아이템 들여쓰기
    • 항아이템을 선택하고 마침표(.) 키를 누릅니다.
    • 아이템에서 마우스 오른쪽 버튼을 클릭하고 아이템을 한단계 아래로를 선택합니다.
    아이템을 왼쪽으로 이동 (내어쓰기)
    • 아이템을 선택하고 쉼표(,) 키를 누릅니다.
    • 아이템에서 마우스 오른쪽 버튼을 클릭하고 아이템을 한단계 위로를 선택합니다.
  5. 옵션: 트리 컨트롤을 설정합니다: 아이템에서 마우스 오른쪽 버튼을 클릭한 후 사용 가능한 옵션 중에서 선택합니다.
    트리 컨트롤에서 기호 추가와 아이템의 편집, 비활성화, 삭제를 할 수 있습니다. 또한, 트리 컨트롤에서 확장/단축 기호 타입, 대소문자 구분, 아이템 끌기를 할 수 있습니다.
  6. 옵션: 트리 컨트롤에서 사용자가 선택할 수 있는 아이템의 개수를 설정합니다: 트리 컨트롤에서 마우스 오른쪽 버튼을 클릭하고 선택 모드를 선택합니다.
  7. 블록다이어그램에서 선택한 아이템을 각 아이템의 조건 코드로 처리하는 케이스 구조를 생성합니다.
    블록다이어그램에서 트리 컨트롤이 어떻게 작동하는지는 트리의 선택 모드에 따라 다릅니다.
    선택 모드블록다이어그램 동작
    0 또는 1 개의 아이템 또는 1 개의 아이템 트리 컨트롤은 문자열로 나타납니다.

    단일 선택 트리 컨트롤에서 데이터 값은 현재 선택한 옵션의 유일한 태그입니다.

    0개 이상의 아이템 또는 1개 이상의 아이템 트리 컨트롤은 문자열의 배열로 나타납니다.

    배열의 값은 현재 선택된 아이템을 나타냅니다. 어떤 아이템도 선택하지 않았다면, 값은 빈 배열입니다.

    스칼라 데이터와 배열 데이터 사이의 데이터 타입을 변경하려면 프런트패널의 트리 컨트롤에서 마우스 오른쪽 버튼을 클릭한 후 선택 모드 » 데이터 타입을 선택합니다.

또한, 트리 컨트롤l 메소드를 사용하여 트리 컨트롤에 아이템을 프로그램적으로 추가할 수 있습니다.