开源改变世界!!

文本模式 (#1523

推推 grbl 2年前 (2023-01-28) 241次浏览
关闭
Mgilbride 打开了这个问题 2021 年 1 月 26 日 · 2 条评论
关闭

文本模式 (#ej=0) 中断位置读出直到返回 json ($ej=1) 和状态更新 (?)#1523

Mgilbride 打开了这个问题 2021 年 1 月 26 日 · 2 条评论

注释

文本模式 (#1523

首先,我很长时间以来第一次接触UGS。第一次使用平台。非常感谢 g2 的支持。不错的工作!!谢谢你。

我正在到期时运行 g2core 主分支 (100.26)。

我注意到,如果您切换到文本模式以查看设置、状态、位置报告,然后移动(例如 g0 x1000),DRO 不会更新。切换回 json 模式($ej=1)并检查状态(?),位置将再次更新。如果您在 json 模式下移动 ($ej=1),那么 DRO 将按预期工作。也许这是设计使然。但是,我猜不会。我通过使用在设置、状态、位置查询的开始和结束时设置 json 模式的宏来解决这个问题。也许应该从控制台处理它以避免混淆。

再次感谢。

文本模式 (#1523
合作者

你好@Mgilbride,这是设计使然。JSON 模式更适合机器对机器的通信,我们只实现了协议的那一部分。您可以尝试使用固件设置对话框来查看您的设置,它并不完美,但我发现它很有用。https://github.com/winder/Universal-G-Code-Sender/wiki/Configuration#firmware-settings

100.26 分支确实包含一个无法正确报告机器状态的错误,我建议使用 101.03 或更高版本。

文本模式 (#1523

知道了。谢谢。我会尝试使用 101.03。试过 edge,但问题太多。