NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

如何获取最新一段波形数据来进行相关数据分析?

      通过一个通道不停的对数据进行采集,把波形数据利用“写入测量文件”进行保存,当数据采集一段时间后,我想仅对最新的一段时间内(最近的固定采样数)的数据进行数据分析处理,而用“读入测量文件”里面只能从最开始的数据采集开始载入数据,如下图,并没有得到最新一段时间内的数据,而里面的设置也没有获取波形数据的设置。

      想问问大家,怎样才能获取最新一段时间内的波形数据?这样我就可以进行进一步的数据处理了。如果我上面的波形保存方式不可取的话,能用哪个VI模块能实现上述功能?

     1.jpg

 

0 项奖励
1 条消息(共 7 条)
6,233 次查看

在利用“写入测量文件”进行保存的时候,同时将最新一段时间内的波形数据存入一缓存内。

别用“读入测量文件”。

 

 

George Zou
0 项奖励
2 条消息(共 7 条)
6,224 次查看

你好,为获取波形最新一段数据时,可以用缓存实现,但这块我没接触过,请问利用labview哪个缓存vi可以实现呀,希望您能给予我一些指导,谢谢,

如果有小程序再好不过了

0 项奖励
3 条消息(共 7 条)
6,217 次查看

Use shift register.

 

George Zou
0 项奖励
4 条消息(共 7 条)
6,205 次查看

你好,我用RS移动寄存器对采集的最新数据存入缓存,调试过程中发现一个问题,比如在对RS初始化时,先利用初始化数组控件设置数组维数(100维),就是利用RS存采集数据时,只有当采集了100个数据后才能通过自动牵引一起将这100个数据处用数组形式输出,这样要对最新的波形数据进行数据处理时,会有一定时间的滞后,比如我对这100波形数据处理分析后,还要再等100个新的数据采集完才能进行第二次数据分析,而中间自动索引没有任何输出,是不是我哪地方做的不对,如果是这样的,还有没有其它方法可以获取最新的波形数据呢?

0 项奖励
5 条消息(共 7 条)
6,185 次查看

A picture is worth a thousand words.

 

George Zou
0 项奖励
6 条消息(共 7 条)
6,179 次查看

WZ8~2X5%S@EFR4`J]))GS9N.jpgI@[JT_$)2WY`$PECM][%EYF.jpg

这就是我学习RS编的小程序,因为数据是一个一个采集的,我就用一个随机数据还模拟。

在初始化数组时,创建了10维数组,延时是为了更好地观察,采集输出的波形数据是不是正确的,

程序运行过程中,发现RS输出数组中的数据不是FIFO模式那样,结果是当while循环运行10次时,RS输出数组才更新一次,而我想动态的获取最新的波形数据,如果采用这种方法,还得等RS输出数组更新时,才能进行相关数据分析。如果要分析的数据多时,就没有了时效性。

我想的是当数据采集上来一个时,就替换原来最早进入这个10维数组中的数据,同时动态更新RS数组中的数据,不知道怎么做,是不是我那里做错了?

 

0 项奖励
7 条消息(共 7 条)
6,175 次查看