하나의 태스크에서 두 개 이상의 DAQ 디바이스를 사용할 때 발생하는 에러 -200558

업데이트 됨 Jan 26, 2023

해당 제품

하드웨어

  • Multifunction I/O Device

문의사항

여러 DAQ 디바이스를 포함하는 태스크를 사용하려고 할 때 왜 Error -200558가 발생합니까?

하나의 태스크가 여러 독립적인 디바이스를 가질 수 없습니다.
각 독립 디바이스에서 하나의 태스크를 생성합니다.

해결책

DAQmx 태스크는 여러 채널을 함께 묶을 수 있지만 일반적으로 하나의 하드웨어 장치에만 액세스 할 수 있습니다 (CompactDAQ, S 시리즈, X 시리즈 및 DSA 모듈 제외). 아래 그림과 같이 여러 장치를 하나의 작업으로 결합하려고 하면 각 장치마다 고유한 샘플 클럭이 있고 한 번의 작업으로 하나의 샘플 클럭으로만 시간이 초과될 수 있기 때문에 이 에러가 발생합니다.
 

대신 아래 그림과 같이 각 장치에 대해 별도의 DAQmx 작업을 사용해야합니다.
 
 
 
S 시리즈, X 시리즈와 DSA 모듈들은 아날로그 입력을 위한 채널 확장이 지원(아래 관련 링크에 있는 KB 참고)되고, Compact DAQ 섀시는 장착된 모든 모듈에 대해 단일 샘플 클락을 사용할 수 있기 때문에 이러한 설정을 허용합니다.