同时发送信号与采集信号的问题
我现在用一块Ni的6221数据采集卡,测试一个产品的性能,由于过程中要进行实时显示,即采一个点,经过逐点分析后显示。采用1024个点构成一个正弦的周期信号,然后发一个点,跟着采集一个点,显示一个点。。。。。发一个点,采集一个点,显示一个点。。。。这样来回调用不停输出的vi与采集的vi,最终导致,只有在采样率小于100的时候,采集的波形才能不失真(即采集到一个完整的波形)。我想问的是1、这是不是因为,老是在用户模式和内核模式切换导致的呀?
2、有什么办法在完成所需功能下,提高速度呢?
3、以前我用研华的数据采集卡(最高采样率250K/s),用同样的方法测试产品性能,能达到50K不失真,不过用的不是驱动,用的是汇编对寄存器进行读写;
今天程序框图没带,下次带过来发给各位大哥看一下,我表达能力不太好,呵呵:loveliness:
页:
[1]