|
使用NI-DAQmx API,采样时钟延时可以被设置以秒或滴答(基于模拟输入转换时基)为单位。
在LabVIEW里设置采样时钟延时:
使用DAQmx Timing的属性节点,如下图所示:
图1:设置基于滴答的延时
图2:设置基于秒的延时
DelayFromSampClk.Delay 指的是接收到采样时钟边沿到开始采样中间等待的时间总量。这个值以你通过DelayFromSampClk.DelayUnits设置的输入为单位。
在LabWindows/CVI里设置采样时钟延时:
通过DAQmxSetDelayFromSampClkDelayUnits()和DAQmxSetDelayFromSampClkDelay()调用功能实现。与在LabVIEW里类似,通过DAQmxSetDelayFromSampClkDelay()定义的参量表示接收到采样时钟边沿到开始采样中间等待的时间总量,通过定义的参量表示时间延时的单位。
欲知更多关于此函数的正确用法,以及更多NI-DAQmx C函数的信息,可以参考NI-DAQmx C函数的参考帮助(Start»Programs»National Instruments»NI-DAQ)。
http://digital.ni.com/public.nsf/allkb/4D1435DF82EF494186256D8A006DD6D4?OpenDocument
http://digital.ni.com/public.nsf/allkb/0F931B08CD38BFEA86256D1D00635AD1
http://digital.ni.com/public.nsf/allkb/42484E84DA98053686256D32006E0494
http://www.ni.com/example/25902/en/
|