펄스 측정 카운터 입력 태스크 생성시 에러 -200431 발생

업데이트 됨 Mar 30, 2023

해당 제품

하드웨어

  • Analog Output Device
  • Multifunction I/O Device

드라이버

  • NI-DAQmx

문의사항

DAQ 디바이스에서 DAQmx의 펄스 측정 카운터 입력 태스크를 사용하고 있으며 DAQmx Create Channel VI 에서 다음과 같은 에러가 발생합니다 :

Error -200431 occurred at DAQmx Create Channel (CI-Pulse Freq).vi:630001
Possible reason(s):

Selected physical channel does not support the measurement type required by the virtual channel you are creating.

Create a channel of a measurement type that is supported by the physical channel, or select a physical channel that supports the measurement type.


 

해결책

DAQmx 9.0 및 이후 버전에서 X 시리즈 장치, 661x 장치 및 최신 cDAQ 장치에서만 지원되는 세 개의 새로운 카운터 펄스 측정 (아래 테이블에 나열)이 있습니다. 지원되지 않는 하드웨어로 이러한 작업을 만들려고 하면 위의 오류가 나타납니다.

추가 정보

펄스 측정 태스크 유형은 아래에 나열된 측정 값을 반환합니다. 결과 측정 값은 해당 DAQmx Read VI에 의해 생성 될 값입니다 :
작업 유형결과 측정 값
CI 펄스 주파수주파수 및 주기 점유율
CI 펄스 시간하이 시간 및 로우 시간
CI 펄스 Ticks하이 Ticks 및 로우 Ticks

이러한 작업은 대부분의 DAQ 하드웨어에서 지원되는 반주기 카운터 측정과 유사합니다.