2019-07-17 20:48发布
*千里马# 发表于 2012-12-6 15:29 我的程序也是这样写的,在while循环中加了一个保存数据的VI,但是读取出保存下来的二进制文件,看到的波形 ...
caocong 发表于 2012-12-12 20:24 因为你分段存储了,当然要花费一定的时间来处理数据。你可以间隔一定的时间采集一次数据,然后给他们累加平均一下就可以了,这样就可以得到一条平滑的波形
最多设置5个标签!
[img]我的程序也是这样写的,在while循环中加了一个保存数据的VI,但是读取出保存下来的二进制文件,看到的波形周期不对,被采集的信号是一个标准方波,但是二进制读出来的信号周期有问题,我仔细看了一下,问题就在每次循环保存点的连接处。 比如min record length 是1000, 那么就是 一千个点 与 一千个点之间的连接处 时间不对。 我怀疑是这样循环的时候保存数据暂用了一定的运行时间,使得下次采样的时候信号就不是紧接着上次的1001个点的时间的。。。。
这图是我的程序。。。
因为你分段存储了,当然要花费一定的时间来处理数据。你可以间隔一定的时间采集一次数据,然后给他们累加平均一下就可以了,这样就可以得到一条平滑的波形
可否详细的说明一下。我现在用的5152,采用的采样率高了用波形图显示就是一段一段的,并不是连续的,但采用波形表来显示似乎也存在这种情况。我还查看了力科和RIGOL的示波器,在采样率1G左右时都存在随机的向左刷新或向右刷新的视觉感受,也就意味着波形是分段显示的,我怀疑在这种采样率下没有办法实现连续的实时刷新。这位大哥能否给我解答一下,如果要实现连续的实时刷新,该怎么做?
一周热门 更多>