과다공급 감지
- 업데이트 날짜:2025-12-03
- 1분 (읽기 시간)
DSA 디바이스는 아날로그 도메인(디지털화 이전)과 디지털 도메인(디지털화 이후) 모두에서 과다공급 감지를 지원합니다. 아날로그 초과 범위는 디지털 초과 범위와 별개로 발생합니다. 반대의 경우도 마찬가지입니다. 예를 들어, IEPE 가속도계에는 시뮬레이션때 아날로그 신호에서 초과 범위가 발생하여 공진 주파수를 가질 수 있습니다. 그러나, ADC의 델타-시그마 기술은 매우 정교한 앨리어스 제거 필터를 사용하므로, 초과 범위는 디지털화된 신호로 전달되지 않습니다. 이와는 반대로, 아날로그 부분에서의 정교한 과도 영역은 초과 범위가 아닐 수 있지만, 델타-시그마 앨리어스 제거 필터 단계에서 디지털 데이터가 잘릴 수 있습니다.
DSA 디바이스 중 일부는 아날로그와 디지털 과다공급 감지 모두를 지원하지만, 다른 디바이스는 디지털 과다공급 감지만을 지원합니다. 사용하는 디바이스의 과다공급 감지 기능에 대한 추가적인 정보는 디바이스 문서를 참조하십시오.
두 개의 NI-DAQmx 읽기 속성/프로퍼티를 사용하면 과다공급된 채널을 확인할 수 있습니다. 첫번째는 OverloadedChansExist입니다. 이 속성/프로퍼티는 하나 이상의 채널이 과다공급되었으면, 불리언 참을 반환합니다. 두번째는 OverloadedChans입니다. 이 속성/프로퍼티는 (있을 경우) 과다공급된 채널을 나타내는 문자열 배열을 반환합니다. 먼저 OverloadedChansExist 속성/프로퍼티를 쿼리한 후 OverloadedChans 속성/프로퍼티를 쿼리해야 합니다.
OverloadedChansExist는 디바이스에서 과다공급 조건을 읽고 이를 드라이버에 캐쉬합니다. 읽은 다음에는 디바이스의 과다공급 조건을 다시 설정합니다. 뒤따르는 OverloadedChans 속성/프로퍼티 읽기에서는 앞의 OverloadedChansExist 쿼리에서 드라이브에 캐쉬된 과다공급된 채널 정보를 읽습니다.