홈
지원
버퍼 이벤트 카운팅 시 에러 -201002 또는 -200303가 발생하는 이유는 무엇입니까?
버퍼 이벤트 카운팅 시 에러 -201002 또는 -200303가 발생하는 이유는 무엇입니까?
업데이트 됨 Nov 17, 2021
해당 제품
이 문서의 해결책을 실행할 수 있는 제품을 보여줍니다. 이 해결책은 다른 유사한 제품 또는 어플리케이션에도 적용될 수 있습니다.
하드웨어
cDAQ-9174
NI-9402
C Series Counter Input Module
드라이버
NI-DAQmx
문의사항
내부 타임베이스를 버퍼링된 이벤트 카운팅 작업의 클럭 소스로 사용하면 아래와 같이 에러 -201002가 발생합니다.
에러 메시지에서 알 수 있듯이 클럭을 온보드 클럭(OnboardClock)으로 변경하면 아래와 같이 에러 -200303이 발생합니다.
이 어플리케이션에 내부 클럭 또는 온보드 클럭을 사용할 수 없는 이유는 무엇입니까?
해결책
버퍼링된 이벤트 카운팅 작업에는 항상 외부 클럭 소스를 사용해야 합니다. 에러 -201002는 아날로그 작업과 달리 버퍼링된 카운터 작업이 내부 또는 온보드 클럭을 나눌 수 없기 때문에 발생합니다.
다른 카운터를 사용하여 버퍼링된 이벤트 카운팅을 위한 클럭으로 사용할 펄스 트레인을 생성할 수 있습니다. 커뮤니티 예제에서는
카운터를 사용하여 버퍼링된 에지 카운팅 작업을 위한 클럭 생성
을 보여줍니다. cDAQ을 사용하는 경우 AI, AO 또는 DIO 태스크의 샘플 클럭을 외부 클럭으로 사용할 수도 있습니다.
관련 링크
DAQmx 카운터 입력 예제 프로그램에서 내부 클럭을 선택할 수 없는 이유는 무엇입니까?
Use Counter to Create a Clock for a Buffered Edge Counting Task
Buffered Edge Countring: Edges Counted Per Period
기타 지원 옵션
NI 커뮤니티에 문의
토론 포럼에서 다른 사용자와 공동 작업
솔루션 찾기 NI 커뮤니티 검색
엔지니어의 지원 요청
유효한 서비스 계약이 필요할 수 있으며 지원 옵션은 국가마다 다릅니다.
서비스 요청 열기
지원 서비스 구매 또는 갱신
Was this information helpful?
Helpful
Not Helpful