飞天1997 发表于 2007-9-8 21:16:57

DAQmx采集速度问题,希望各位大侠指点!!!!!!!!!

:L 下面的问题,怎样在尽量保持准确采集数据的同时,提高采集速度。
要求每秒采集80组数据!
我现在采用1Sample,3k模式最多能采集67组,但此时数据不准确;
当采用N Sample(40个采样点),200k模式最多能采集15组,但此时数据准确(因为采了40个点,将他们求和后除以40,求得平均值);

lgh269 发表于 2007-9-8 21:54:25

你200K采样率只采40点数据?????
你可以生成一个波形看下,不知这样的数据是做什么

飞天1997 发表于 2007-9-9 10:44:16

:)每秒采80组数据,一组数据28个值;
这28个值按下列方法得到:
两个for嵌套循环,第一个外层for循环,循环7次;内层for循环,循环次数分别7次,6次,5次,4次,3次,2次,1次,这样一共得到28个值。
这28个值中的每个值是用200k的采集速率(目的是想保持实时性),40样本点(这40样本点求均值,目的是尽可能保证准确性)得到。
您通过我上面的excel表可以看到,40个采样点时,只有在190~200k的采样率的条件下,采集速度才达到最大(16帧/s)。
:) 您可能认为我200k的采集速率只采40个点有些少,但采多了实时性不能保证,更何况我的16帧/s远没有达到要求的80帧/s。
我用采集到一组28个数据来画图象,也就是我每秒得画接近80幅图象才好呢!
^_^:lol

[ 本帖最后由 飞天1997 于 2007-9-9 11:39 编辑 ]

飞天1997 发表于 2007-9-9 14:16:30

成像图

成像图(本课题的最终目的就是成像)

飞天1997 发表于 2007-9-11 08:54:11

:) :) :) :) :) :L 美人理会

wdyjz 发表于 2007-9-11 10:59:49

daqmx函数从底层做,设置一个输入buffer,直接设置为1000000即可。
页: [1]
查看完整版本: DAQmx采集速度问题,希望各位大侠指点!!!!!!!!!