开源改变世界

bCNC 在 Gcode 第 4000 行停止 #485

推推 grbl 2年前 (2023-02-01) 143次浏览
关闭
ozzy62 开启了这个问题 2017 年 1 月 10 日 · 5 条评论
关闭

bCNC 在 Gcode 第 4000 行停止#485

ozzy62 开启了这个问题 2017 年 1 月 10 日 · 5 条评论

注释

bCNC 在 Gcode 第 4000 行停止 #485

我对最新的 bCNC 有一个奇怪的问题,它在 gCode 第 4000 行停止。
旧版本(似乎是从 13/3-2016 开始的)没有这个问题。
任何人都知道我做错了什么?

bCNC 在 Gcode 第 4000 行停止 #485
贡献者

你能发布完整的gcode吗?

bCNC 在 Gcode 第 4000 行停止 #485
作者

好的给你。
问题是在板子的预览中,或多或少有 1/3 的板子没有看到。
我在 Gcode 查看器中查看了 Gcode,一切正常。我尝试在公制和英寸之间切换,但这不是问题所在。然后我跟随代码流,直到它不再出现在预览中。在程序员记事本中加载文件,搜索坐标,那是第 4000 行
。这可能是巧合,但又一次。

Hiland-Lab-PSU5.bot.etch.zip

bCNC 在 Gcode 第 4000 行停止 #485
贡献者
人魔 评论了 2017 年 1 月 10 日  

gcode 需要一些时间来呈现,所以它可能会超时并且不会绘制所有作业。您可以使用画布右上角的小组合框调整超时:
bCNC 在 Gcode 第 4000 行停止 #485

这不会影响到控制器的流式传输,它只是使 GUI 更具反应性的一种方式。
我运行你的代码直到第 6000 行没有问题。我已将渲染时间减少到仅 1 秒,并让 bCNC 不停地流式传输未可视化的数据。

bCNC 在 Gcode 第 4000 行停止 #485

什么时候停止,你会从 bCNC 收到一些消息,终端会收到任何报告吗?

bCNC 在 Gcode 第 4000 行停止 #485
作者

嗨 Effer
你成功了。将下拉列表更改为 30 会使所有内容都可见。
对于未来,被警告会非常好,事情已经超时。
不,终端里什么也没有。
感谢您的时间。

bCNC 在 Gcode 第 4000 行停止 #485
所有者

@Ozzy62这仅用于绘图,因为 python 很慢。实际上在状态行上显示了一条警告信息,提示渲染时间过长,被中断了。我在画布中添加了一个超时标签,以便更清楚地看到要更改的设置。