트리 컨트롤 생성하기
- 업데이트 날짜:2025-08-27
- 2분 (읽기 시간)
트리 컨트롤을 사용하여 사용자가 선택할 수 있는 아이템의 계층구조 리스트를 제공합니다. 트리 컨트롤에 입력한 아이템을 아이템이나 노드의 그룹으로 묶습니다.
다음 단계를 따라 트리 컨트롤을 생성합니다.
- 트리 컨트롤을 프런트패널에 추가합니다.
- 라벨링 도구를 이용하여 트리 컨트롤의 아이템 이름을 입력하고 <Enter> 키를 누릅니다. LabVIEW는 아이템을 위해 유일한 태그를 생성합니다. 기본적인 태그는 왼쪽에서 시작하는, 텍스트를 가진 첫번째 셀의 텍스트입니다. 기존의 태그가 그 문자열을 이미 사용하고 있을 경우, LabVIEW는 숫자를 문자열에 덧붙여서 새 아이템에 유일한 태그를 생성합니다. 이 태그를 이용하여 프로그램적으로 아이템을 수정하거나 아이템 정보를 수집할 수 있습니다.
- 입력하려는 각 아이템에 대해 2번째 단계를 반복합니다. LabVIEW는 그 위의 아이템과 같은 계층구조 레벨에서 각각의 새로운 아이템을 생성합니다. 새 아이템 위에 아이템이 없으면, LabVIEW는 최상위의 계층구조 레벨에서 아이템을 생성합니다.
- 아이템을 한 단계 아래로 만들어 트리 컨트롤에서 아이템의 계층구조를 설정합니다.
- (옵션) 트리 컨트롤을 설정합니다. 트리 컨트롤에서 기호 추가와 아이템의 편집, 비활성화, 삭제를 할 수 있습니다. 또한, 트리 컨트롤에서 확장/단축 기호 타입, 대소문자 구분, 아이템 끌기를 할 수 있습니다.
- (옵션) 트리 컨트롤에서 사용자가 선택할 수 있는 아이템의 개수를 설정합니다.
- 선택된 아이템을 다루기 위해 케이스 구조를 생성합니다. 0 또는 1 아이템 또는 1 아이템으로 설정된 선택 모드의 트리 컨트롤은 문자열로 블록다이어그램에 나타납니다. 프런트패널의 트리 컨트롤에서 마우스 오른쪽 버튼을 클릭하고 바로 가기 메뉴에서 선택 모드≫데이터 타입을 선택하여 데이터 타입을 변경할 수 있습니다. 단일 선택 트리 컨트롤에서 데이터 값은 현재 선택한 옵션의 유일한 태그입니다. 어떤 아이템도 선택하지 않았다면, 값은 빈 문자열입니다. 0 또는 그 이상의 아이템 또는 1 또는 그 이상의 아이템으로 설정된 선택 모드의 트리 컨트롤은 문자열 배열로 블록다이어그램에 나타납니다. 이때 배열의 값은 현재 선택된 아이템을 나타냅니다. 어떤 아이템도 선택하지 않았다면, 값은 빈 배열입니다.
또한, 트리 컨트롤 메소드를 사용하여 트리 컨트롤에 아이템을 프로그램적으로 추가할 수 있습니다.