NI-DAQmx로 Sample Clock Delay 설정하기



주요한 소프트웨어:
주요한 소프트웨어 버전: 8.3
문제가 해결된 소프트웨어 버전:
부차적인 소프트웨어: N/A

문제점:
현재 NI-DAQmx를 사용하여 아날로그 입력 어플리케이션을 개발중입니다. 샘플 클럭의 상승 에지 이후 약간의 delay 후에 데이터를 샘플링하고 싶습니다. NI-DAQmx API를 사용하여 샘플 클럭의 delay를 어떻게 설정합니까?

솔루션:
NI-DAQmx API를 사용하여 샘플클럭의 delay를 초(seconds)단위 또는 AI Convert Clock timebase의 ticks 단위로 설정할 수 있습니다.

LabVIEW에서 샘플클럭의 delay 설정하기:
아래 그림에서 보는 것과 같이, DAQmx Timing Property Node를 사용하십시오:

DelayFromSampClk.Delay는 샘플클럭이 인가된 후 실제 샘플 수집이 이루어지기 전까지 기다리는 시간을 의미합니다. 이 값은DelayFromSampClk.DelayUnits로 설정된 단위를 사용합니다.

LabWindows/CVI로 샘플클럭의 delay 설정하기:
DAQmxSetDelayFromSampClkDelayUnits()DAQmxSetDelayFromSampClkDelay() 함수를 사용하십시오. LabVIEW에서와 같이, DAQmxSetDelayFromSampClkDelay()로 전달된 파라미터는 샘플클럭의 에지 이후에 실제 데이터 수집이 이루어지기까지 기다리는 시간을 나타내며, 이것은DAQmxSetDelayFromSampClkDelayUnits()로 전달된(설정된) 단위를 사용합니다.

이 함수를 사용하거나 다른 NI-DAQmx C 함수들에 대해 더 많은 정보를 얻으시기 위해서 NI-DAQmx C Reference Help (Start>>Programs>>National Instruments>>NI-DAQ)를 참고하시기 바랍니다.

관련 링크:

첨부:


SampDelay1.JPG - SampDelay1.JPG
SampDelay2.JPG - SampDelay2.JPG



리포트 날짜: 04/06/2007
마지막 업데이트: 04/09/2007
문서 번호: 485GOLHZ