开源改变世界!!

功能要求 #31

推推 grbl 2年前 (2023-02-07) 118次浏览
关闭
phil-barrett 打开了这个问题 2020 年 4 月 25 日 · 4条评论
关闭

功能要求#31

phil-barrett 打开了这个问题 2020 年 4 月 25 日 · 4条评论

评论

功能要求 #31
合作者
菲尔·巴雷特 评论了 2020 年 4 月 25 日  

如果在 UI 中显示总 GCode 文件行数,那就太好了。也许紧接着运行时间。Grbl Panel 执行此操作,很高兴了解程序有多大。我用它来粗略估计程序需要多长时间才能完成。

显然,准确的完成预测是可取的,尽管我认为这是一个很难解决的问题。

功能要求 #31
所有者

像这样?

功能要求 #31

估计的运行时间在我的待办事项列表中排在最后 – 还有很多其他事情要先完成。

功能要求 #31
合作者作者

是的,尽管我更喜欢总行数。

我完全理解为什么运行时间估计在您的列表中很低。

功能要求 #31
所有者

块=线,最好用什么?

RS274/NGC 语言基于代码行。每行(也称为“块”)可能
包含对加工中心执行几项不同操作的命令。可以将代码行
收集在文件中以制作程序。

grblHAL 支持块删除开关:

2.2.2 块删除开关如果块删除开关打开, 则不解释以斜杠(块删除字符)
开头的RS274/NGC 代码行。
如果开关关闭,则解释这些行。
如第 1.3.1 节所述,解释器分两个阶段运行(读取和执行)。驱动程序告诉
解释器何时执行每个阶段。当 Interpreter 读取以斜杠开头的行时,
它会通知驱动程序:“我刚刚读取了以斜杠开头的行。” 驱动程序检查
块删除开关的设置。如果开关关闭,它会告诉解释器,“执行该行。” 如果开关
打开,驱动程序不会告诉解释器执行该行。相反,它告诉解释器阅读
另一行,结果以斜杠开头的行没有被执行。
在SAI中,可以设置块删除开关,其默认设置为关闭。

稍后将为此添加 UI 元素(如果固件不支持它的输入)。

功能要求 #31
合作者作者

嗯,不知道块==行。谢谢。