N개의 샘플 또는 연속 샘플 수집 시 DAQ 어시스턴트 에지 카운팅 에러

업데이트 됨 Dec 23, 2019

해당 제품

드라이버

  • NI-DAQmx

다른


 

문의사항

DAQ 어시스턴트를 사용하고 있으며 구적 엔코더에서 카운터 입력, 에지 카운트 수집 동작을 구성하고 있습니다. 수집 모드를 N 샘플 또는 연속 샘플로 선택하고 태스크를 실행하려고 하면(또는 DAQ 어시스턴트에서 확인을 누르면) DAQ 어시스턴트 에러가 발생합니다. 이 응용 프로그램에 외부 샘플 클럭 소스를 지정해야 한다는 오류가 표시됩니다. 이 문제를 어떻게 해결할 수 있습니까?

해결책

획득 모드를 N 샘플 또는 연속 샘플로 설정하는 경우 카운터를 실행할 외부 샘플 클럭 소스를 지정해야 합니다. 카운터에 대한 내부 타이밍 엔진이 없기 때문입니다. 이 문제를 해결하려면 별도의 카운터를 사용하여 PFI 라인에서 클럭 신호를 생성하거나 외부 클럭 신호를 PFI 라인에 연결하거나 아날로그 입력 또는 출력 샘플 클럭을 카운터의 클럭 소스로 사용할 수 있습니다. 이 세 가지 방법에 대한 자세한 정보는 다음 기사에서 M 시리즈 DAQ 디바이스의 하드웨어 타이밍 디지털 I/O 옵션에 대한 정보를 참조하십시오.

외부 클럭 소스를 결정했으면 아래와 같이 고급 타이밍 탭에서 클럭 소스를 지정하십시오.



두 번째 카운터를 외부 소스 또는 아날로그 입력 또는 출력 샘플 클럭으로 사용하기로 선택한 경우 카운터 또는 아날로그 작업이 시작되어 실행 중인지 확인하십시오. 그렇지 않으면 N 샘플에 대해 샘플 클럭이 실행되지 않습니다. 연속 샘플은 실행할 때 작업을 카운팅합니다.

외부 클럭 소스를 지정하지 않으려면 획득 모드에 대해 1 샘플 (요청 시) 옵션을 선택해야합니다.