LabVIEWwilliam hill官网
直播中

Bittern

10年用户 92经验值
擅长:可编程逻辑 电源/新能源 MEMS/传感技术 测量仪表 嵌入式技术 制造/封装 模拟技术 EMC/EMI设计 光电显示 存储技术 处理器/DSP 接口/总线/驱动 控制/MCU
私信 关注
[问答]

如何破解内存不足的魔咒

如图所示的程序,运行一段时间后就会提示内存不足了,有什么解决办法?
我的设想是可以连续记录的,最好是能够实时显示曲线并保存在文件中,但同时又可以利用Graph的优势:查看历史记录、缩放波形。
  • 6.png
  • 7.png
  • 8.png

回帖(12)

krize

2017-1-6 15:32:38
while循环不停止,导致内存里的数据越来越多,最后溢出,你这个while循环没加延时的,应该很快就会溢出了。
下面这个程序给你参考,连续存储加实时显示:
1.PNG
举报

Bittern

2017-1-6 16:18:12
引用: krize 发表于 2017-1-6 15:32
while循环不停止,导致内存里的数据越来越多,最后溢出,你这个while循环没加延时的,应该很快就会溢出了。
下面这个程序给你参考,连续存储加实时显示:

您提供的方法是:利用波形图表可以连续叠加的方式,存储在硬盘中的波形文件可以连续叠加吗?
举报

krize

2017-1-6 16:50:45
引用: Bittern 发表于 2017-1-6 16:18
您提供的方法是:利用波形图表可以连续叠加的方式,存储在硬盘中的波形文件可以连续叠加吗?

必须可以,我给你图里就是连续存储的。
举报

Bittern

2017-1-6 16:51:39
引用: krize 发表于 2017-1-6 15:32
while循环不停止,导致内存里的数据越来越多,最后溢出,你这个while循环没加延时的,应该很快就会溢出了。
下面这个程序给你参考,连续存储加实时显示:

用波形图表,只能显示一屏呢,历史波形看不到哦。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分