두 개의 NI-DAQmx 읽기 속성/프로퍼티를 사용하면 구동 오류를 확인할 수 있습니다. 첫 번째는 ExcitFaultChansExist 속성/프로퍼티입니다. 이 속성/프로퍼티는 하나 이상의 채널에서 구동 오류 상태가 발생하면 불리언 참을 반환합니다. 두 번째는 ExcitFaultChans 속성/프로퍼티입니다. 이 속성/프로퍼티는 오류가 발생한 경우, 어떤 채널에서 구동 오류 상태가 발생했는지 나타내는 문자열 배열을 반환합니다. 먼저 ExcitFaultChansExist 속성/프로퍼티를 쿼리한 후 ExcitFaultChans 속성/프로퍼티를 쿼리해야 합니다.

ExcitFaultChansExist는 디바이스에서 구동 오류 상태를 읽은 후 이를 NI-DAQmx에 저장합니다. 이후 ExcitFaultChans는 NI-DAQmx에 저장된 이전 ExcitFaultChansExist 쿼리의 구동 오류 채널 정보를 읽습니다.

NI-DAQmx는 구동 오류의 발생 여부와 상관없이 모든 데이터를 반환합니다. 어플리케이션에서 구동 오류 확인이 필요하면, 읽기 호출마다 매번 구동 오류 속성/프로퍼티를 읽어야 합니다. NI-DAQmx가 구동 오류를 보고하는 경우 문제가 되는 데이터를 버리거나 플래그를 반환하도록 프로그래밍해야 합니다.

NI 9218은 스트레인 모드인 경우 또는 전원 공급 센서 측정인 경우 채널에서 EX+ 핀과 EX- 핀 사이에 과전류 오류가 있는지 감지할 수 있습니다. NI 9218이 전원 공급 센서 측정에 맞게 설정되어 있으면(이때 +12 V 구동 전압이 필요), 필요한 9-30 V 외부 전원 공급 장치가 Vsup 터미널에 연결되어 있지 않은 경우도 감지할 수 있습니다. 이 두 가지 오류는 모두 구동 오류로 보고됩니다.

PXIe-4340은 채널의 EX+ 및 EX- 핀 사이에 과전류 오류가 있는지 감지할 수 있습니다. 이 오류는 채널의 EX+와 EX- 핀에 전압 소스가 연결되어 있거나, 로드 임피던스가 너무 낮아 전류가 과도하게 흐르는 경우 발생합니다. LVDT/RVDT 센서의 주요 권선만 이 모듈에 있는 채널의 EX+와 EX- 핀에 연결되어야 합니다.