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

2019-07-18 05:53发布

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

一周热门 更多>