LabVIEW는 XML 기반의 텍스트 파일로 내장된 LabVIEW 에러 코드와 드라이버, 툴킷, 모듈에 대한 에러 코드를 설치합니다.

[일반 에러 핸들러] 또는 [단순 에러 핸들러] VI를 사용하여 에러 코드의 설명을 볼 수 있습니다.

  • 일반 에러 핸들러
  • 단순 에러 핸들러

또한, 도움말≫에러 설명을 선택하여 에러 설명 대화 상자에 에러 코드에 대한 설명을 디스플레이할 수 있습니다. 코드 필드 또는 (에러 코드 숫자가 16진수 포맷인 경우) 16진 코드 필드에 에러 코드 숫자를 입력하십시오. <Enter> 키를 누르거나 대화 상자에서 클릭하여 설명 필드에 에러 코드에 대한 설명을 디스플레이합니다. 이 설명은 이 도움말 파일에 나타나는 것과 같은 설명입니다. 또한 에러 클러스터 리포트를 생성하여 내장된 에러 코드에 대한 설명을 볼 수 있습니다.

VI가 설명을 반환하지 않는다면, 에러 코드 파일은 이동, 삭제, 손상되었을 것입니다. 이 문제는 보통 사용자 정의 에러 코드, 어플리케이션, 또는 공유 라이브러리, 또는 LabVIEW 6.1 이전에 배포된 드라이버를 사용할 때 발생합니다.

정의되지 않은 에러 코드

정의되지 않은 에러 코드는 많은 이유들 때문에 발생할수 있습니다. 다음 보기는 정의 되지 않은 에러를 식별하고 처리하기 위한 제안입니다.

  • 정의되지 않은 에러는 에러 코드에 대한 설명이 없을 때 발생할수 있습니다. 직접 사용자 에러 코드를 정의 및 생성 하실 수 있습니다. National Instruments의 정의 되지 않은 에러 코드와 관련해 기술지원을 문의하실 수 있습니다.
  • 사용자 정의 코드는 에러코드가 아닌 번호를 에러 입력에 와이어 했을때 발생 할수 도 있습니다.
  • 추가적으로, 에러가 OS 또는 ActiveX와 같은 타사에서 제공하는 객체에 관련되어 있을 때 정의되지 않은 에러가 발생할 수 있습니다. 타사의 객체에서 발생한 에러일 경우 정의되지 않은 에러코드의 설명을 웹에서 검색 하실 수 있습니다. 숫자형 에러코드나 16진수에 대한 에러코드는 그에 해당하는 형의 숫자나 16진수로 검색 하실 수 있습니다. 예를 들면, 에러코드 1234123416진수 디스플레이0xBEEDF00F로 에러코드를 검색 하실 수 있습니다.
ActiveX 에러 코드는 Microsoft의 winerror.h에 문서화되어 있습니다.

어플리케이션 또는 공유 라이브러리

어플리케이션 또는 공유 라이브러리를 개발하려면, 반드시 어플리케이션 또는 공유 라이브러리에서 관련된 모든 에러 코드 텍스트 파일을 배포해야 합니다.

이전 또는 타사 드라이버

LabVIEW 6.1 이전에 배포된 드라이버를 사용하려면, 모든 드라이버 에러 코드를 포함하고 있는 error.llb의 버전을 설치합니다. 드라이버 에러 코드를 설명하기 위해 드라이버는 에러 코드 텍스트 파일을 설치하지 않습니다.

LabVIEW 6.1 설치 이후에 이전 드라이버를 설치하면, 반드시 LabVIEW 6.1 또는 LabVIEW 7.0에서 설치된 error.llb의 버전 대신에 드라이버의 error.llb 버전으로 대체해야 합니다.