은 키-값쌍을 정렬된 순서로 그룹화합니다. 이때 모든 키는 고유합니다. 키와 값은 각각 어떤 데이터 타입이든 될 수 있습니다. 값을 검색하는데 키를 사용하기 때문에 맵을 딕셔너리라고도 합니다. 키-값 쌍을 맵에 삽입하면 키가 맵에 이미 존재하는지 여부에 따라 해당 쌍이 맵에 추가되거나 맵에서 관련 키의 기존 값이 새 값으로 대체됩니다.

엔트리—관련된 키와 값의 쌍
크기—맵의 엔트리 개수
맵의 와이어—와이어 색이 값의 데이터 타입 색과 일치합니다.

배리언트 속성도 값을 검색하는 딕셔너리로 사용될 수 있지만, 맵의 경우 키와 값이 각각 어느 LabVIEW 데이터 타입이든 될 수 있다는 점에서 배리언트 속성보다 유연성이 높습니다. 배리언트 속성의 경우, 키는 문자열이어야 하고 값은 배리언트여야 합니다. 또한 맵은 배리언트 속성보다 에러 발생 가능성이 낮습니다. 맵의 경우, 값이 특정 데이터 타입을 허용하기 때문에 LabVIEW는 편집 시에 와이어 연결 에러를 반환합니다. 배리언트 속성의 경우, 값이 모든 데이터를 허용하는 배리언트 타입이기 때문에 LabVIEW는 실행 시에 와이어 연결 에러를 반환합니다.

집합 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