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
- SampDelay2.JPG
리포트 날짜: 04/06/2007
마지막 업데이트: 04/09/2007
문서 번호: 485GOLHZ
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.