LabVIEW 리스트박스 컨트롤을 사용하여 선택 가능한 아이템을 프런트패널에 디스플레이합니다. 블록다이어그램에서 케이스 구조를 사용하여 리스트박스에서 선택 사항을 처리하는 코드를 생성합니다.

대화식으로 리스트박스를 생성하려면, 다음 단계를 완료합니다.

  1. 컨트롤 » 스타일 » 리스트, 테이블 & 트리 » 리스트박스에서 프런트패널 윈도우에 리스트박스 컨트롤을 추가합니다.
  2. 리스트박스 아이템 추가: 라벨링 도구를 사용하여 리스트박스에 아이템 이름을 입력하고 Enter 키를 누릅니다.
  3. 리스트박스에 입력하려는 각 아이템에 대해 2 단계를 반복합니다.
  4. 옵션: 리스트박스에서 사용자가 선택할 수 있는 아이템의 개수를 설정합니다.
    기본적으로 사용자는 리스트박스 컨트롤에서 하나의 아이템을 선택할 수 있습니다.
  5. 블록다이어그램에서 선택한 아이템을 각 아이템의 조건 코드로 처리하는 케이스 구조를 생성합니다.

    리스트박스 컨트롤이 블록다이어그램에서 어떻게 작동하는지는 리스트박스의 선택 모드에 따라 다릅니다.

    선택 모드블록다이어그램 동작
    0 또는 1 개의 아이템 또는 1 개의 아이템 리스트박스 컨트롤은 32비트 부호있는 정수로 나타납니다.

    단일 선택 리스트박스에 대한 데이터 값은 현재 선택된 옵션을 나타내는 번호입니다. 리스트의 첫번째 아이템은 제로 값을 가집니다. 아이템이 선택되지 않은 경우, 값은 -1입니다.

    0개 이상의 아이템 또는 1개 이상의 아이템 리스트박스 컨트롤은 32비트 부호있는 정수의 배열로 나타납니다.

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

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

또한, ListBox 프로퍼티를 사용하여 프로그램적으로 아이템을 리스트박스에 추가하고 리스트박스를 설정할 수 있습니다.