NI-Scope 如何实现连续采集并且保存数据

2019-07-17 20:48发布

本帖最后由 *千里马# 于 2012-12-5 18:59 编辑

各位大神:
      小弟最近用NI-PCI-5122, 用Scope 需要实现 连续的采集并且保存为二进制文件。 我用了一个while循环,但是由于保存数据的时候会占用一定的时间。假如一次循环采集1000个点, 最后得出的结果是  两个一千个点 之间连接处,信号周期不对。但是一千个点以内信号周期是正确的。求解,怎么解决。。谢谢 神们。。。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
*千里马#
2019-07-18 00:32
本帖最后由 *千里马# 于 2012-12-6 15:31 编辑

[img]我的程序也是这样写的,在while循环中加了一个保存数据的VI,但是读取出保存下来的二进制文件,看到的波形周期不对,被采集的信号是一个标准方波,但是二进制读出来的信号周期有问题,我仔细看了一下,问题就在每次循环保存点的连接处。  比如min record length 是1000,  那么就是 一千个点 与 一千个点之间的连接处 时间不对。 我怀疑是这样循环的时候保存数据暂用了一定的运行时间,使得下次采样的时候信号就不是紧接着上次的1001个点的时间的。。。。


这图是我的程序。。。
捕获.PNG

一周热门 更多>