DAQmx采集速度问题,希望各位大侠指点!!!!!!!!!
:L 下面的问题,怎样在尽量保持准确采集数据的同时,提高采集速度。要求每秒采集80组数据!
我现在采用1Sample,3k模式最多能采集67组,但此时数据不准确;
当采用N Sample(40个采样点),200k模式最多能采集15组,但此时数据准确(因为采了40个点,将他们求和后除以40,求得平均值); 你200K采样率只采40点数据?????
你可以生成一个波形看下,不知这样的数据是做什么 :)每秒采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 编辑 ]
成像图
成像图(本课题的最终目的就是成像) :) :) :) :) :) :L 美人理会 daqmx函数从底层做,设置一个输入buffer,直接设置为1000000即可。
页:
[1]