为多个CompactDAQ模块指定不同的采样率



硬件: CompactDAQ

问题:

我想对CompactDAQ(cDAQ)机箱上的不同模块采用不同的模拟输入采样率。到目前为止,我尝试使用的各种办法要么会报错要么不工作。那么,到底能实现这种应用吗?



解答:

首先,不能对cDAQ的同一输入任务配置不同的采样率。cDAQ-9172只有一个模拟输入定时引擎。因此,每次只能有一个模拟输入任务运行,也就只能配置一种采样率,而无论机箱中有几个不同的模拟输入模块。 

如果一个应用中需要多种不同的连续输入采样率,可以按照最高采样率进行任务配置,然后通过软件对其他模块的采集数据进行降采样或者取平均处理,从而模拟较低的采样率。

一些cDAQ模块与其他模块相比,所能达到的最高采样率较低。使用这些低采样率的模块并不会影响其他模块以较高速率进行采样。相反,如果设定的采样率超过这些低速模块的最高采样率,仍然会采用所设定的较高采样率,但是低速模块会返回重复的采样值。 

例如,一个任务运行在1kHz的采样率,但是机箱中有一个模块的最高采样速率只有10Hz。此时,所有的模块都会在一秒内返回1000个采样值,但是低速模块的返回值可以分为10组,每组都具有100个完全相同的采样。关于cDAQ-9172采样方面的更多信息,请参考NI cDAQ-9172 User Guide and Specifications



相关链接: Product Manuals: NI cDAQ-9172 User Guide and Specifications
KnowledgeBase 43RF2MQ0: Why Does My NI 9237 Not Sample Below 3.846 kHz?

附件:





报告日期: 12/23/2008
最近更新: 03/30/2009
文档编号: 4SMGIJMK