开源改变世界

点动模式继续 #1700

推推 grbl 3年前 (2023-01-28) 247次浏览
关闭
PavelRPavlov 打开了这个问题 2021 年 10 月 4 日 · 2 条评论
关闭

点动模式继续#1700

PavelRPavlov 打开了这个问题 2021 年 10 月 4 日 · 2 条评论

注释

点动模式继续 #1700

功能要求

当前的点动允许用户将任何轴移动固定数量的单位。我称这种慢跑模式为“step”。当我按住(例如 2 秒)键盘按钮移动轴然后松开时,此模式的问题很明显。在我松开按钮后,轴并没有停止,而是继续移动。在我看来,按钮命令被缓冲并在稍后阶段发送到控制器。这很危险,因为我不知道机器什么时候会停止移动。

有一个持续的慢跑模式会很好。在此模式下,按下键盘上的按钮时,任何轴都将开始加速和移动。释放按钮时,轴应尽可能快地停止。

我可以使用这种模式手动设置机器的工作坐标。我可以快速敲击键盘将机器移动不到 1 毫米,或者短暂按住键将机器移动 5 毫米,或者按住按钮 15 秒以将最长轴的整个长度从头到尾移动。

点动模式继续 #1700
合作者

关闭,因为它是#1494的副本

目前无法使用 Netbeans 平台中的内置快捷方式系统,因为它仅在调用快捷方式时发出事件。为了使连续慢跑工作,我们需要 ON_PRESSED/ON_RELEASED 事件(我们将其用于图形 UI 中的按钮和使用游戏手柄时)。