发 帖  
原厂入驻New
[问答]

谁有关于labview处理大量数据提高代码效率的办法

3634 labview can总线
分享
本人labview新手,希望用labview将纪录的数据图像化。由于数据量比较大,can总线采集,每隔20ms就采集一帧。故每次载入数据都是一个漫长等待的过程。想将采集的数据图形化用来分析研究。后来看《我和labview》书里介绍的大量数据要降采样率的办法,就通过索引数组的方式来进行重新采样,总感觉这样还是慢。以我看来,索引数组的方式还是通过将数据里的所有数据读取到内存中进行索引,所以并不是真正的重新采样。有谁知道更好的办法?或者有同样经历的朋友是否有其他分析数据的方法也可交流。
附程序框图和程序原件

个人认为是否将数据读出并重新采样后保存为一个副本,方便以后打开调用,这是否也是一个解决办法
2

程序界面

程序界面

程序框图

程序框图

运行记录分析.rar

下载积分: 积分 -1 分

13.07 KB , 下载次数: 105 , 下载积分: 积分 -1 分

2017-11-3 15:00:25   评论 分享淘帖 邀请回答

相关问题

5个回答
2017-11-3 16:54:20 评论

举报

附加说明一下。程序不断调整过程中,运行起来会越来越慢,每次需要载入一个16M左右的数据文件。刚开始大概5秒左右能打开显示。后来运行停止几次后,甚至要1-2分才能打开。是否未设置关闭文件,数据每次打开都在内存里占着有关。
2017-11-3 22:15:37 评论

举报

文件中数据量大的话打开本来就会花费很长时间。
2017-11-6 12:14:16 评论

举报



宁静致远。。 发表于 2017-11-6 12:14
文件中数据量大的话打开本来就会花费很长时间。



现在我是通过记录仪里存储的数据,对数据进行分析。数据量大,内存读取需要时间。
如果直接通过总线,对采集到的数据进行分析,随着时间的推移,数据量不也是很大么?我看有的分析软件可以长时间稳定运行,是否有其特有的处理方式?
2017-11-6 22:03:02 评论

举报

2019-4-23 15:13:26 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
我要提问
快速回复 返回顶部 返回列表