아날로그 출력 채널의 한계를 넘어설 만큼 충분히 높은 전압으로 구동되는 외부 전압 소스에 아날로그 출력 채널이 연결된 경우 외부 과전압 상태가 발생합니다. 두 개의 NI-DAQmx 읽기 속성/프로퍼티를 사용하면 외부 과전압 채널을 확인할 수 있습니다.

첫번째는 ExternalOvervoltageChansExist입니다. 이 속성/프로퍼티는 하나 이상의 채널에서 외부 과전압 상태가 발생하면 불리언 참을 반환합니다. 두번째는 ExternalOvervoltageChans입니다. 이 속성/프로퍼티는 (있을 경우) 외부 과전압 상태가 발생한 채널을 나타내는 문자열 배열을 반환합니다. 먼저 ExternalOvervoltageChansExist 속성/프로퍼티를 쿼리한 후, ExternalOvervoltageChans 속성/프로퍼티를 쿼리해야 합니다.

ExternalOvervoltageChansExist 는 디바이스에서 외부 과전압 오류 조건을 읽고 이를 드라이버에 캐쉬합니다. 읽은 다음 이러한 디바이스의 조건을 다시 설정합니다. 뒤따르는 ExternalOvervoltageChans 속성/프로퍼티 읽기에서는 앞의 ExternalOvervoltageChansExist 쿼리에서 드라이브에 캐쉬된 오류 채널 채널 정보를 읽습니다.

노트 NI-DAQmx는 외부 과전압 오류의 발생 여부와 상관없이 모든 데이터를 생성합니다. 어플리케이션에서 외부 과전압을 확인해야 하는 경우, 매번 읽기를 호출한 후 위에서 언급된 속성/프로퍼티를 읽도록 권장합니다. 드라이버가 외부 과전압을 보고하는 경우에는 문제가 되는 출력을 버리거나 플래그를 반환하도록 프로그램해야 합니다.

사용하는 디바이스의 오류 보고 한계 및 기능에 대한 더 자세한 정보는 사용하는 디바이스의 문서를 참조하십시오.