[求助] 降低数据采集卡采集频率
麻烦各位帮我看看这个问题我用的是凌华的数据采集卡(9111HR),想用它来采集两路电压信号,然后将两路实时信号分别作为x轴和y轴绘制成曲线。但是有个问题一直没有得到解决。
1)由于是第三方数据采集卡,在labview里面我不知道怎么调整采集卡的采集频率,因为我不需要太高的采集频率,每秒10次就够了。 不需要太高频率的还有一个原因是由于采集到的电压信号在graph里面波动太大,这样作出来的曲线呈锯齿形状,根本就不能用,我看到网上有用凌华采集卡的朋友也出现了这种情况,好像根本的办法就是降低采集频率。 我试过等待毫秒倍数函数 wait until next ms multiple 来降低频率,好像不行。
麻烦有这方面经验的兄弟帮我一下,谢谢! 采样频率是采集卡本身的一个特性,采样速度是每隔多长时间再去采集;2者有一定的区别;动态链接库里面在调用时,采用CLF,在里面你可以发现应该有一个函数可以设置采样频率的,不过你需要提前知道其输入参数和数据类型。你最好先问其技术支持,看是否有这方面材料 <P>采集卡自身有采集频率的设置,国产的通常是几种可以提供选择,你可以采用CASE结构;NI的可以连续无级调节,使用更方便。或者叫做:国产--有档变速;NI--随意调速。</P>
<P>但是,你的说法是不正确的,你调节的是采样速度,而不是采样频率。</P>
<P>国产卡DLL函数里面有专门的采样频率的函数,你可以配置使用。</P> 不好意思,我不会dll配置,我想问一下具体的操作过程,是不是必须在vb或vc里面才能改采样频率的函数?还是直接在labview里面配置dll函数?(实在是太外行,不好意思啦) 还有,你说的国产卡可以“有档变速”,请问在哪里调档?是在硬件采集卡本身还是在软件如vb或vc或labview里面? 还有,你说调节采集速度和采样频率到底有什么区别,我还是不大明白。 <P>wdyjz说的对 采样频率是采集卡的精振 是固有的频率 ni的采集卡都有缓存 将采集到的数据存入缓存 然后程序控制采集时间去读缓存中的数据 </P> 高采样率同样可以出低采样率的数据,就是把读出的数据做一个处理,比如平均.ADLINK有LV的驱动的,去ADLINK的网站下就是了. <P>谢谢大家 !!!</P>
<P>感谢大家的热心帮助,我把adlink的驱动装好后,调用waveforms.vi,然后用mean.vi求平均,输出了一个较小的采样速度值,问题得到了解决!</P>
<P>再次感谢,第一次上这个论坛求助,就很快得到了解决,心里面暖暖的!!!</P> 按你说的情况可选用在线监测记录仪(声卡采集器+DDL软件),可到<a href="http://www.ade-tech.com" target="_blank" >www.ade-tech.com</A>上下载其软件看是否合你的要求
页:
[1]