이 경계 노드를 사용하면, 맵으로부터 값을 복사하지 않고 맵의 값에 접근하여 수정할 수 있습니다. 구조의 왼쪽에 있는 경계 노드를 사용하여 맵의 값을 가져옵니다. 구조의 오른쪽에 있는 경계 노드를 사용하여, 가져온 값을 수정하거나 버립니다.

이 경계 노드를 In Place 원소 구조에 놓으려면, In Place 원소 구조의 경계에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 맵 얻기 / 대체 값 추가 옵션을 선택합니다. 또는 In Place 맵 접근 VI를 사용하여, 이 경계 노드가 추가된 다이어그램에 In Place 원소 구조를 놓을 수 있습니다.


icon

입력/출력

  • cmap.png

    은 키를 찾을 맵을 지정합니다. 이 입력은 모든 데이터 타입의 맵을 허용합니다. 기본 데이터 타입은 32비트 부호있는 정수의 맵입니다.

  • cstr.png

    는 맵에서 찾을 키를 지정합니다. 키는 맵의 기존 키와 데이터 타입이 같아야 합니다.

  • ci32.png 기본값

    기본값은 지정된 키가 맵에 존재하지 않는 경우 에 반환될 값을 지정합니다. 이 입력은 맵의 기존 값과 데이터 타입이 같아야 합니다.

  • ibool.png 키 찾지 못함?

    키 찾지 못함?은 지정된 키를 갖는 엔트리가 에 포함되지 않은 경우 참을 반환합니다. 그렇지 않은 경우, 키 찾지 못함?은 거짓을 반환합니다.

    이 출력은 왼쪽과 오른쪽 경계 노드 모두에 존재합니다. 이 두 개 키 찾지 못함? 출력은 같은 값을 반환합니다.

  • ii32.png

    키 찾지 못함?이 거짓인 경우 은 관련된 키를 갖는 엔트리의 값을 반환합니다. 키 찾지 못함?이 참인 경우, 이 출력은 기본값에 있는 값을 반환합니다.

  • cenum.png 동작

    동작키 찾지 못함?의 값이 참인지 아니면 거짓인지에 따라 맵에서 수행할 작업을 지정합니다. 이 입력은 연결되지 않은 경우 값을 0으로 가정합니다.

    2Delete Entry키 찾지 못함?이 거짓인 경우, 이 노드는 맵에서 지정된 키를 갖는 엔트리를 삭제합니다. 키 찾지 못함?이 참인 경우, 이 노드는 아무 작업도 수행하지 않습니다.
    0Modify Entry only if found (기본값) -키를 찾을 수 없습니까? 가 거짓이면 이 노드는 기존 연결된 값을 새 값으로 바꿉니다. 키 찾지 못함?이 참인 경우, 이 노드는 아무 작업도 수행하지 않습니다.
    1Add or Modify Entry키 찾지 못함?이 거짓인 경우, 이 노드는 기존 관련 값을 새 값으로 대체합니다. 키 찾지 못함?이 참인 경우, 이 노드는 맵에 새 키와 관련 값을 추가합니다.
  • ci32.png

    은 관련된 키를 갖는 엔트리의 새 값을 지정합니다.

  • imap.png

    은 결과로 생성되는 맵을 반환합니다.

  • istr.png

    는 경계 노드의 왼쪽에 있는 입력과 같은 값을 반환합니다.

  • ibool.png 키 찾지 못함?

  • 예제

    LabVIEW 포함되는 다음 예제 파일을 참조하십시오.

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