LabVIEW가 자동으로 타입 정의 인스턴스를 업데이트할 수 없는 경우, LabVIEW는 해당 인스턴스를 결정되지 않은 상태에 놓습니다. 결정되지 않은 인스턴스는 비활성화되고, 이러한 인스턴스를 포함하는 VI의 실행 버튼은 깨져서 나타납니다.

다음 단계를 완료하여 데이터 맵핑 차이를 해결하고, 결정되지 않은 타입 정의 인스턴스를 수동으로 업데이트합니다:

  1. 결정되지 않은 타입 정의 인스턴스에서 마우스 오른쪽 버튼을 클릭하고 바로 가기 메뉴에서 타입 정의로부터 검토 및 업데이트를 선택하여 타입 정의로부터 검토 및 업데이트 대화 상자를 엽니다.
  2. 인스턴스 리스트박스에서 인스턴스를 선택하여 해당 인스턴스에 대한 이전 기본 값과 지정될 새 기본값을 디스플레이합니다.
  3. 새 기본값의 기본값을 검토하고 올바르지 않은 값을 모두 수정합니다. LabVIEW는 LabVIEW 맵핑 처리 과정에서 손실되거나 잘못 놓여진 데이터가 있는 컨트롤이나 상수를 하이라이트합니다.
  4. 승인 버튼을 클릭하여 인스턴스 리스트박스에서 현재 인스턴스를 승인된 것으로 표시합니다.
    노트 변경 사항을 승인한 후에도 기본값을 보고 변경할 수 있습니다. LabVIEW는 사용자가 변경 사항을 승인한 후에 다시 값을 변경하면, 새 기본값에서 승인된 인스턴스를 컨트롤 또는 상수에 마지막으로 나타난 값으로 업데이트합니다.
  5. 타입 정의로부터 업데이트하려는 각 인스턴스에 대해 단계 2부터 단계 4까지 반복합니다.
    노트 또한 모두 승인 버튼을 클릭하여 각 인스턴스를 개별적으로 일일이 검토하지 않고 인스턴스 리스트박스에 나열된 모든 인스턴스에 대한 모든 변경사항을 승인할 수 있습니다.
  6. 변경된 사항 적용 버튼을 클릭하여 승인한 인스턴스의 현재값과 기본값을 업데이트하고 대화 상자를 닫습니다. 승인하지 않은 인스턴스는 사용자가 승인할 때까지 또는 타입 정의에서 연결을 해제할 때까지 결정되지 않은 상태로 남아있습니다.

또한 타입 정의로부터 업데이트 메소드를 사용하여 프로그램적으로 모든 타입 정의 인스턴스 업데이트를 승인하고 적용할 수 있습니다. 그러나, LabVIEW가 프로그램적으로 업데이트하는 인스턴스에서는 기본값이 손실되거나 올바르게 보존되지 않을 수 있습니다. 인스턴스에 사용자 기본값이 있고 타입 정의를 크게 변경할 계획이 있다면, 타입 정의 인스턴스를 프로그램적으로 업데이트하지 마십시오.