开源改变世界!!

20.000 行 Gcode 后的小停顿 #244

推推 grbl 1年前 (2023-01-26) 139次浏览
关闭
raulgotor 打开了这个问题 2015 年 3 月 31 日 · 5 条评论
关闭

20.000 行 Gcode 后的小停顿#244

raulgotor 打开了这个问题 2015 年 3 月 31 日 · 5 条评论

注释

20.000 行 Gcode 后的小停顿 #244

你好!

感谢您的出色工作!我喜欢它!

我在 Mac、Snow Leopard、UGS 1.0.6 上遇到更大的文件问题。我已将虚拟机内存增加到 4GB,但在大约 18.000 – 20.000 行之后机器仍然随机暂停(大约 1 秒)。随着 Gcode 程序的继续,这种停顿变得越来越频繁。

有什么线索吗?

提前致谢!

劳尔

20.000 行 Gcode 后的小停顿 #244
贡献者

嗨劳尔

我对 BIG G 代码文件有同样的问题。UGS 冻结了 115000 行文件(在我的小型 ARM 机器上)。
加载代码需要很长时间。

@winder
我认为“估计剩余时间”计数器是问题所在。所以我删除了这部分代码(在我的叉子上)。从那时起我就再也没有尝试过这么大的文件。
ETR 是一个不错的功能。但真的需要吗?

20.000 行 Gcode 后的小停顿 #244 绕线器 添加了 复制 标签 2015 年 3 月 31 日
20.000 行 Gcode 后的小停顿 #244
所有者

这是一个已知的问题。UGS 在处理过程中将整个文件加载到内存中,并可能耗尽可用内存。

您可以做的两件事是:

  1. 让展示台保持关闭状态。
  2. 使用 -Xmx 运行 UGS jar 文件,请参阅此文档

计划对问题#168进行更永久的修复

@rugbymauri“Estimated Time Remaining”增加了很少的开销,它所做的只是计算每行 gcode 花费的平均时间,并使用它来创建基于剩余行数的估计。