개방 전류 루프 감지
- 업데이트 날짜:2025-12-03
- 1분 (읽기 시간)
두 개의 NI-DAQmx 읽기/쓰기 속성/프로퍼티를 사용하면 연결이 끊긴 센서를 확인할 수 있습니다. 첫번째는 OpenCurrentLoopChansExist입니다. 이 속성/프로퍼티는 하나 이상의 채널에 개방 전류 루프가 있으면, 불리언 참을 반환합니다. 두번째는 OpenCurrentLoopChans입니다. 이 속성/프로퍼티는 채널에 개방 전류 루프가 있는 경우, 이 채널을 문자열 배열로 반환합니다. 먼저 OpenCurrentLoopChansExist 속성/프로퍼티를 쿼리한 후, OpenCurrentLoopChans 속성/프로퍼티을 쿼리해야 합니다.
OpenCurrentLoopChansExist는 디바이스에서 열린 채널 상태를 읽고 이를 드라이버에 캐쉬합니다. 뒤따르는 OpenCurrentLoopChans 속성/프로퍼티 읽기에서는 앞의 OpenCurrentLoopChansExist 쿼리에서 드라이브에 캐쉬된 개방 전류 루프 채널 정보를 읽습니다.
노트
- NI-DAQmx는 개방 전류 루프가 발생하거나 발생하지 않은 모든 데이터를 반환합니다. 어플리케이션에서 개방 전류 루프를 확인해야 하는 경우, 매번 읽기를 호출한 후 개방 전류 루프 속성/프로퍼티를 읽을 것을 권장합니다. 드라이버가 개방 전류 루프를 보고할 때 문제가 되는 데이터를 버리거나 플래그를 반환하도록 프로그램해야 합니다.
- IEPE가 있는 아날로그 입력 디바이스의 경우, 개방 전류 루프를 감지하려면 IEPE 구동 전류 소스를 활성화해야합니다. IEPE가 꺼져 있는 경우, 개방전류루프채널을 읽으면 에러가 발생합니다.