labview 连续显示海量数据 如何解决

2019-07-18 05:53发布

现在做的采集系统是4各通道 每通道采样速率为1M ,  显示瞬间值等功能都完成,现在要能够连续显示50秒左右的数据,数据量按单精度计算大概是760MB左右,数据每通道的长度在5000万。使用波形图标显示,但是波形图标的历史长度设置超过400万时就会报内存不足,无法实现,而且因为不能使用抽样显示,必须显示所有数据,所以找不到解决办法。大家有什么解决办法或思路吗?谢谢了!!
注:电脑配置:
CPU          奔腾E5200
内存         3GB(实际是4GB,但是系统32位)
操作系统  XP SP3
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
imcu2007
1楼-- · 2019-07-18 10:44
其实现实数据是有很多策略的,其实你可以动态更改波形图的显示范围,默认显示5秒钟的数组,当通过鼠标移动,拖拽,或者其他输入控件的动作时,动态的更改显示的范围,如果要显示全部波形时,可以通过插值的反向操作,间隔取点组成新的数组,为什么???你的波形图的区域就那么一点,要显示几百万的数据,你的眼睛的分辨率或者说波形图自动缩放后的分辨率就无法显示那么多的数据,你取五分之一,十分之一的数据就可以了 最佳答案
chenjiecao123
2楼-- · 2019-07-18 13:16
要求这么高,你的机器差了一大截
ywj65
3楼-- · 2019-07-18 17:05
 精彩回答 2  元偷偷看……
whmbaby
4楼-- · 2019-07-18 21:34
chenjiecao123 发表于 2014-10-11 11:29
要求这么高,你的机器差了一大截

那改为64位系统  内存改为8GB可行吗?
whmbaby
5楼-- · 2019-07-19 00:43
的确如你所说,而且这种显示方式可以很好的平衡显示和性能,对于我的电脑配置来说估计是最优的解决办法了,最开始我也是用的这样的方式,现在与上面沟通一下,看看具体怎么解决

一周热门 更多>