开源改变世界

报告状态(对 的响应)行为 #103

推推 grbl 3年前 (2023-01-21) 101次浏览

关闭
luben111 打开了这个问题 2017 年 1 月 23 日 · 1条评论

注释

报告状态(对 <?> 的响应)行为 #103

当发送状态轮询命令 <?> 时,GRBL 返回状态。

我的问题是 – 如果我发送 <?> 命令并且 GRBL 控制器在这个特定时刻输出一些数据会发生什么?

A. 当前激活的数据输出完成后会执行<?>输出状态。在这种情况下,状态数据末尾的 CR LF 是有意义的。

B. 状态将被插入/注入到当前输出的消息中(令牌 < & > 是唯一的,可以在输出中进行跟踪)。在这种情况下,状态数据末尾不应有 CR LF。

就我所见,我更倾向于考虑案例A。

谢谢

报告状态(对 <?> 的响应)行为 #103
贡献者

@luben111: Grbl 在设置为执行后清除实时命令标志。一旦它们被清除,就可以设置它们。任何试图设置已设置命令的双重命令都将被忽略。这应该在接口文档中都有解释。

喜欢 (0)