开源改变世界

GMoccapy 不支持可选停止 – 没有按钮来选择它。 #1999

推推 grbl 2年前 (2023-01-31) 207次浏览
打开
c-morley 打开了这个问题 2022 年 9 月 5 日 · 17条评论
打开

GMoccapy 不支持可选停止 – 没有按钮来选择它。#1999

c-morley 打开了这个问题 2022 年 9 月 5 日 · 17条评论

注释

GMoccapy 不支持可选停止 - 没有按钮来选择它。 #1999
合作者

来自
https://forum.linuxcnc.org/gmoccapy/46805-optional-stop-m1#251181

似乎在 2.8 和 master 中,可选停止的代码被注释掉了,屏幕上没有按钮。
代码注释中没有给出原因。

GMoccapy 不支持可选停止 - 没有按钮来选择它。 #1999
合作者

没错。它已被注释掉,因为重新加载按钮已放在该按钮列表中,而我们只有 10 个按钮的位置,所以我决定不显示可选的停止按钮,因为我从未使用过该功能。

GMoccapy 不支持可选停止 - 没有按钮来选择它。 #1999
合作者作者

行。也许我们应该将其添加到文档中。可选停止是非常标准的 CNC 东西,并受 linuxcnc 支持,因此他们找不到它似乎有点令人困惑。

GMoccapy 不支持可选停止 - 没有按钮来选择它。 #1999
成员

我们可以添加一个选项是否显示“运行可选块按钮”或“使用可选停止按钮”……

GMoccapy 不支持可选停止 - 没有按钮来选择它。 #1999
合作者

有点疯狂的想法,但可以根据 G 代码文件内容显示一个或另一个或不显示。

GMoccapy 不支持可选停止 - 没有按钮来选择它。 #1999
成员

我认为这只会导致更多的混乱。
另一个疯狂的想法:在 M1 上启用(或跳过)可选块和停止的组合按钮怎么样?

GMoccapy 不支持可选停止 - 没有按钮来选择它。 #1999
合作者

@andypugh
好主意,但是如果 gcode 包含可选块和可选停止点怎么办?

@hansu
这将导致一个困难的解决方案,首先按下可选停止,第二次按下可选块,然后第三次按下按钮

在宏按钮列表和 9 轴机器上,我引入了下一个和上一个按钮,它显示了屏幕上没有位置的下一个按钮。设置条目呢

  • 在自动模式下显示可选的块按钮
  • 在自动模式下显示可选的停止按钮

如果用户选中这两个箭头,将在 Marco 一侧显示一个箭头,这样他就可以到达隐藏的按钮。
默认条目将是实际的屏幕布局

不幸的是,今年我没有时间编写代码。

诺伯特

GMoccapy 不支持可选停止 - 没有按钮来选择它。 #1999
成员

好主意,但是如果 gcode 包含可选块和可选停止点怎么办?

如果 G 代码中同时存在这两个功能,则其中一个功能必须是主导功能。

这将导致一个困难的解决方案,首先按下可选停止,第二次按下可选块,然后第三次按下按钮

我在想一个只有两种状态的按钮。因此,要么启用两者,要么都不启用。

GMoccapy 不支持可选停止 - 没有按钮来选择它。 #1999
合作者作者

只有当您需要可选的停止和块删除时,这个问题才真正重要。如果您使用“/m1”,那么您可以通过使用块删除获得可选的停止。如果您全部阅读,这就是用户在论坛中得出的结论。

我认为 KISS 在这里是有序的:
所以要么支持(理想情况下)使用单独的按钮要么记录这是一个有意识的决定,这样我们就不需要深入研究代码并猜测为什么它被注释掉了。

GMoccapy 不支持可选停止 - 没有按钮来选择它。 #1999
成员

设置条目呢

在自动模式下显示可选的块按钮 在自动模式下
显示可选的停止按钮

如果用户选中这两个箭头,将在 Marco 一侧显示一个箭头,这样他就可以到达隐藏的按钮。

或者当屏幕分辨率/窗口大小允许时,我们可以允许一个额外的按钮。

GMoccapy 不支持可选停止 - 没有按钮来选择它。 #1999
合作者作者

可以使用按钮的下拉菜单 – 像这样:
https ://stackoverflow.com/questions/9132440/gtk-drop-down-menu-to-toolbar-item

GMoccapy 不支持可选停止 - 没有按钮来选择它。 #1999
成员

你是说像这样?
GMoccapy 不支持可选停止 - 没有按钮来选择它。 #1999

GMoccapy 不支持可选停止 - 没有按钮来选择它。 #1999
合作者作者

确切地 !

GMoccapy 不支持可选停止 - 没有按钮来选择它。 #1999
合作者作者

要获得真正的幻想,您可以根据 m1 的当前状态更改按钮图像并阻止删除。

GMoccapy 不支持可选停止 - 没有按钮来选择它。 #1999
合作者作者

我能想到的唯一问题是,我认为 GMoccapy 允许外部引脚选择这些按钮,因此这会打破这种范式。我不确定该功能有多普遍。

GMoccapy 不支持可选停止 - 没有按钮来选择它。 #1999
成员

我能想到的唯一问题是,我认为 GMoccapy 允许外部引脚选择这些按钮,因此这会打破这种范式。我不确定该功能有多普遍。

很常见的AFAIK

GMoccapy 不支持可选停止 - 没有按钮来选择它。 #1999
合作者作者

那么也许 HAL pin 只会在 blockdelete 上工作 – 只是为了使其与旧系统保持一致。不理想但仍然有用。

GMoccapy 不支持可选停止 - 没有按钮来选择它。 #1999
成员

是的。比我的建议更适合固定数量的水平按钮:

或者当屏幕分辨率/窗口大小允许时,我们可以允许一个额外的按钮。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
项目

还没有

发展

没有分支机构或拉取请求

4人参加
GMoccapy 不支持可选停止 - 没有按钮来选择它。 #1999GMoccapy 不支持可选停止 - 没有按钮来选择它。 #1999GMoccapy 不支持可选停止 - 没有按钮来选择它。 #1999GMoccapy 不支持可选停止 - 没有按钮来选择它。 #1999

喜欢 (0)