【求助】哭瞎!labview总是因为内存问题卡掉怎么破!!

2019-07-17 10:23发布

labview的程序中采集部分产生的数据很大
在连续采集3次以后 labview因为缓存过大内存不够卡死了……
新手小妹现在求助各位大神 有不有一种方法可以不用停止labview程序的运行 就能释放缓存的??
或者缓存可以重复利用这个能实现不??
跪求各位大神的解答!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
17条回答
wfq06240
2019-07-18 12:32
可以使用生产者和消费者模型,用数据队列来实现,采集队列事件不停地在采集数据将数据压入数据队列, 和记录队列事件,不停地从数据队列中取出。这样采集足够久都不会爆掉。 如果您想将采集的数据放到波形图中显示,也不要一次性全部放入,这样也会爆内存不足的,可以抽样(比如1000点取1个点)给一个预览波形图,再使用预览波形中中的游标或者使用滚动条,来截取预览波形图中某一段数据,根据X索引值,来读取文件中一段的数据到真实波形图中显示

一周热门 更多>