M 시리즈 DAQ 디바이스에서 하드웨어 타이밍 디지털 태스크를위한 온보드 주파수 생성기 사용

업데이트 됨 Apr 27, 2023

환경

드라이버

  • NI-DAQmx

M 시리즈 데이터 수집(DAQ) 디바이스에서 하드웨어 타이밍 디지털 태스크에 사용할 수 있는 카운터 또는 아날로그 클럭이 없습니다. 온보드 주파수 발생기를 사용하여 디지털 I/O 태스크를 위한 샘플 클럭으로 사용하려면 어떻게 해야 합니까?

주파수 생성기를 디지털 태스크의 샘플 클럭으로 사용하려면 다음 단계를 완료하십시오.
  1. 주파수 발생기의 분할 속도로 디지털 펄스 트레인을 생성하는 카운터 출력 태스크를 만듭니다.
  2. 카운터 출력 태스크의 채널 이름을 <NI-DAQmx 디바이스 이름>/freqout으로 지정하십시오.
  3. 디지털 입력 태스크 또는 디지털 출력 태스크를 생성하고 샘플 클럭의 소스를 /<NI-DAQmx 디바이스 이름>/FrequencyOutput으로 지정하십시오.
  4. 디지털 입력 또는 디지털 출력 태스크를 시작하십시오.
  5. 디지털 태스크가 획득 또는 생성을 시작할 준비가 되면 주파수 출력 태스크를 시작하십시오.

Additional Information

각 M 시리즈 디바이스에는 10MHz 또는 100kHz 온보드 타임베이스를 정수 제수 n=1, 2, ..., 16으로 나누어 펄스 트레인을 생성하는 주파수 생성기가 있습니다. 온보드 주파수 생성기를 사용하면 샘플 클럭 주파수가 제한됩니다. 사용 가능한 외부 클럭이 없고 다른 독립적인 태스크를 위해 모든 카운터와 아날로그 클럭을 사용하는 경우 좋은 옵션입니다.

주파수 발생기에 대한 자세한 내용은 M 시리즈 사용 설명서의 7-23 페이지를 참조하십시오.