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.



我如何才能同时进行单点和多点缓存的模拟信号采集,而不会产生错误-50103?



主要软件:
主要软件版本: 7.1
主要软件修正版本:
次要软件:

问题: 我希望用不同频率并行执行两个循环。一个每秒执行一次(每1000ms),采1000点,采样率1000S/sec。另一个每秒十次(每100ms),每次采一点,从两个不同的模拟输入通道进行采集。但是产生NI-DAQmx 错误-50103。

解答: E系列的DAQ设备只有一个转换时钟,且这个时钟是被设备上的所有通道共享的,因此无法实现不同采样率的同时采集(比如一个1000S/s,另一个10S/s)。最好的解决方法是以两个速率中较快的速率进行采集,通过过采样和平均或是舍弃不需要的采样点的方式,来做到较慢速度的采样。附件是用LabVIEW7.0和DAQmx同时对AI0和AI1以1000 S/s的速度进行采样。对于从AI1采集到的数据,将所需测量时间点的数据取出,比如从1秒中取出0, 100, 200, ..., 800, 900 ms的数据,组成一个新的数组。

相关链接:

附件:


DAQmx_Task_Example.vi - DAQmx_Task_Example.vi


报告日期: 02/17/2004
最近更新: 01/04/2005
文档编号: 36GDNLW0