注释
@winder每次发送命令时设置都会切换。T:F 响应每次都会返回,所以本质上你/我们需要跟踪状态并在 GUI 中切换它。 |
我对引脚状态提出了类似的建议(设置/未设置)。不过这张票 2016 年 10 月 14 日星期五,Gerrit Visser notifications@github.com写道:
|
@chamnit在那种情况下,我更希望 此外,根据这些建议,与冷却剂相比,主轴切换选项现在会倒退。因此 |
目前,当 Flood/Mist 的状态发生变化时,您会发送报告。我的想法是,当它切换到开启状态时,发送 T:F 或 T:M 响应。当它关闭时,发送 T:f 或 T:m 响应。这样 GUI 就会与 Grbl 保持同步。而且我们不需要在每个 OVR: 消息中看到 T:。T: 响应将遵循 Grbl 所做的任何操作,使用 M8 或 M7 等。 |
@gerrit我认为 |
嗯,你们说的很有道理。GUI 确实需要在任何给定时间了解主轴和冷却剂的运行状态。特别是现在有覆盖。在覆盖之前,您可以通过 g 代码间接了解状态。不再。 也许不是 我正在接受只显示状态的想法。切换覆盖只会更改运行状态,而不是显示它已执行。 作为旁注,我昨晚还意识到实时主轴速度也丢失了。这可以通过主轴速度覆盖来改变。GUI 不知道当前的主轴速度是多少,至少不容易。我将打开另一个线程。 |
我会看看变化。我可能会让我的覆盖按钮切换它们的颜色以显示覆盖是否处于活动状态(并且不依赖于 T: 响应),然后 A: 信息可以显示实际的项目状态。 |
洪水切换似乎没有按预期工作。发送后
0xA0
T:F
仅包含在一个覆盖报告中。它会自动关闭是否有原因?