LabVIEW 2019에서는 같은 타입의 데이터를 함께 묶을 수 있도록 세트이라는 집합 데이터 타입이 도입되었습니다.두 타입 모두 고유한 원소나 엔트리를 정렬된 순서로 관리하기 때문에, 데이터 크기가 큰 경우에도, 배열과 같이 순서가 지정되지 않은 데이터 구조보다 더 신속하게 데이터에 대한 검색, 삽입, 수정, 제거 작업을 수행할 수 있습니다.

  • 세트—같은 데이터 타입의 고유한 원소로 구성된 집합.


    원소
    크기—세트의 원소 개수
    세트의 와이어—와이어 색이 원소의 데이터 타입 색과 일치합니다.
  • —키-값 쌍으로 구성된 엔트리의 집합. 이때 모든 키는 고유합니다. 키와 값은 각각 어떤 데이터 타입이든 될 수 있습니다. 값을 검색하는데 키를 사용하기 때문에 맵을 딕셔너리라고도 합니다.


    엔트리—관련된 키와 값의 쌍
    크기—맵의 엔트리 개수
    맵의 와이어—와이어 색이 값의 데이터 타입 색과 일치합니다.
  • 프로그래밍 » 집합 팔레트에 위치한 세트 및 맵 VI와 함수를 사용하고, 데이터 컨테이너 팔레트에 위치한 세트 및 맵 컨트롤과 인디케이터를 사용하여, 세트와 맵을 생성 또는 조작합니다.

    노트 세트 또는 맵의 임베디드 데이터는 대화식 또는 프로그램적으로 수정할 수 없습니다. 세트 또는 맵 데이터는 세트 또는 맵 프런트패널 터미널에 작성하거나 세트 또는 맵에서 마우스 오른쪽 버튼을 클릭한 후 데이터 작업 » 데이터 복사 또는 데이터 작업 » 데이터 붙여넣기를 선택하는 등의 작업을 통해 전체만 업데이트할 수 있습니다.

    세트 또는 맵을 사용하여 데이터를 조작하는 예제는 다음 VI와 프로젝트를 참조하십시오.

    • labview\examples\Collections\Set Collection - Word Counting.vi
    • labview\examples\Collections\Map Collection - Comparing Test Results.vi
    • labview\examples\Collections\Map Collection - Word Counting.vi
    • labview\examples\Design Patterns\Registration Map\Registration Map Usage.lvproj