From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



确定NI-DAQmx中采集的实际采样率



硬件: Multifunction DAQ (MIO)

问题: 我设置采集的采样速率为500,001 Hz。我想知道我的设备所用的实际采样率。如果我在LabVIEW中用NI-DAQmx编成,如何确定实际采样率?

解答: 您可以用DAQmx定时属性节点来获得此信息。SamplClk.Timebase.Rate属性提供了产生实际采样率的时基频率(timebase frequency)。大多数DAQ设备有两个时基频率:20 MHz和100 kHz。SamplClk.TimebaseDiv属性提供分频系数,用于从时基频率分频下来到您所希望的实际采样时钟频率。所以当您设置您的采样速率为500,001 Hz,设备利用20 MHz时基和分频系数39来获得实际的采样速率20 MHz/39 = 512,820.51 Hz 分频系数永远是一个整数,该整数的大小取决于您的数据采集板卡的型号。举个例子:假设分频系数是一个16位的整数,这样20 MHz时基允许您使用的所有频率均大于305.18 Hz,因为一个16位整数对应的最大分频系数为65,535。100 kHz时基用于低于该频率的采样速率。进而,如果您指定的频率不能准确得到,驱动将采用最接近于您指定的采样率且高于您所指定的采样率

对E系列:
AI采样时钟分频系数 = 24位
AI转换时钟分频系数= 16位
AO采样时钟分频系数 = 24位

对M系列:
AI 采样时钟分频系数 = 32位
AI转换时钟分频系数 = 32位
AO采样时钟分频系数 = 32位

相关链接: KnowledgeBase 27R8Q3YF: How Is the Actual Scan Rate Determined When I Specify the Scan Rate for My Data Acquisition?

附件:


Sample Clock Timebase-Divisor Demo.vi


报告日期: 10/10/2006
最近更新: 10/19/2006
文档编号: 39BCDJMV