开源改变世界!!

右键单击 Jog 会导致无限循环 #1132

推推 grbl 1年前 (2023-01-27) 95次浏览
关闭
AlAmantea 打开了这个问题 2018 年 9 月 29 日 · 9条评论
关闭

右键单击 Jog 会导致无限循环#1132

AlAmantea 打开了这个问题 2018 年 9 月 29 日 · 9条评论

注释

右键单击 Jog 会导致无限循环 #1132

进入 UGS 平台并连接后,转到点动面板。

右键单击点动按钮,机器 (X Carve GRBL 1.1f) 将进入无限点动循环,直到您断开与机器的连接!

右键单击 Jog 会导致无限循环 #1132
阿比塞特 评论了 2018 年 10 月 2 日  

我测试了它并确认了这一点。
但是:
这实际上是一个我们应该保留的好功能,因为如果您在同一方向左键单击,它将停止循环。
我也在玩不同的组合,我发现如果你在右键单击后不在同一方向左键单击,有时循环不会停止。

我的规格:

  • Windows 8.1 x64
  • grbl 1.1
  • ugsplatform 夜间构建 09-23-2018。
  • Java 1.8
  • Arduino uno 屏蔽控制器。
右键单击 Jog 会导致无限循环 #1132

我不认为我会保留它。机器以这种方式崩溃的可能性太大了。允许重复左键单击并按住直到释放。

右键单击 Jog 会导致无限循环 #1132

是的,按住左键单击也是一样,你是对的,那么我认为他们应该删除右键单击操作。

右键单击 Jog 会导致无限循环 #1132

请删除此功能!一旦我意外地用鼠标右键按下“Z-”,它就坏了我的机器。

右键单击 Jog 会导致无限循环 #1132
贡献者

这个周末我将调查这个和#1146,因为我怀疑它们是相关的并且我也有点担心。

只是为了清楚我对所需可用性的理解:

  • 在按住鼠标左键 (LMB) 的同时,机器将点动
  • 当我们松开 LMB 时,机器将停止慢跑
  • 如果按下 RMB(鼠标右键):忽略并且什么都不做。
右键单击 Jog 会导致无限循环 #1132

是的,这将是所需的操作。

最低限度是禁用右键单击慢跑按钮,这样它就不会对 RMB 执行任何操作。

右键单击 Jog 会导致无限循环 #1132
所有者
绕线机 评论了 2018 年 11 月 30 日  

@carneeki感谢您调查这些问题,非常感谢!

如果你想更进一步,你可以添加一个设置来禁用连续点动功能(可能通过getCapabilities()向上移动BackendAPI并覆盖hasContinuousJogging标志,或者直接将标志添加到新的点动模块)。

右键单击 Jog 会导致无限循环 #1132
贡献者

@winder这听起来是个好主意,但比我希望在这里做出的改变要大一些[我担心我会getCapabilities()在其他地方崩溃],尤其是因为我对代码库还很陌生。

目前,我只想专注于 LMB 和 RMB 事件以及期望的行动,并在下周末打破世界 ;)

右键单击 Jog 会导致无限循环 #1132
贡献者
卡内基 评论了 2018 年 11 月 30 日  

自我注释:
忽略 RMB 可能就像导入java.swing.SwingUtilities和添加类似于 的支票一样简单onMouseClicked()onMouseLongPressed()并且onMouseLongRelease()在第 237/261/270 行左右。

if(!SwingUtilities.isLeftMouseButton(e)) {
    return; // ignore RMB
}

早上构建、部署和测试,如果检查通过,我将按原样提交。仍然不确定 mouseLongRelease 是否被遗漏,是否被遗漏,或者我是否不小心也按下了人民币。

右键单击 Jog 会导致无限循环 #1132 收卷  关闭此作为完成 1564b90 2018 年 12 月 2 日
喜欢 (0)