开源改变世界

为什么默认配置禁用 zstep? #936

推推 grbl 3年前 (2023-02-01) 257次浏览
打开
Harvie 打开了这个问题 2018 年 8 月 15 日 · 19条评论
打开

为什么默认配置禁用 zstep?#936

Harvie 打开了这个问题 2018 年 8 月 15 日 · 19条评论

注释

为什么默认配置禁用 zstep? #936
合作者
哈维 评论了 2018 年 8 月 15 日  

当前默认的 bCNC.ini 如下所示:

[Control]
step   = 1
wcs    = 54
;zstep = 1
...

是否有某种原因导致 zstep 被禁用,这使得在用户手动更改文件之前无法从 UI 访问它。我没有看到默认启用它的任何缺点。它又添加了一个 UI 元素,但通常您使用 * / + – 按钮来设置步长,这会同时影响 step 和 zstep,因此您不必关心 zstep 除非您使用下拉菜单手动更改它。

我试图通过电话向我的朋友解释如何在配置中启用 zstep,但用户体验并不愉快 :-)

为什么默认配置禁用 zstep? #936

我的 raspy3 上有一个额外的无线键盘块,所以我可以绕过机器手动定位龙门架。
在这个键盘上,我找到了 +;- 和 *;/ 来增加和减少步骤。

在这种情况下,初学者最好禁用 zstep …

为什么默认配置禁用 zstep? #936
合作者作者

@walterwissmann我计划使用无线键盘使用完全相同的设置。但正如我所说。zstep 和 step 始终都受这些键的影响,无论您是否禁用或启用了 zstep。

为什么默认配置禁用 zstep? #936

我怎样才能禁用 zstep?
我将 .bcnc 更改为 ;zstep,保存并打开 bCNC。
ZStep 仍然是 Step 之外的另一个值,并且 zstep 的列表框仍然存在。
关闭 bCNC 后,我再次打开 .bcnc,zstep 消失了,但仍在 bCNC UI 中。
我总是在两个框中使用相同的值,但使用此选项时,有时 zstep 在打开和关闭 bcnc 后会发生变化。真令人沮丧!

为什么默认配置禁用 zstep? #936
合作者作者
哈维 评论了 2018 年 9 月 13 日  

@Guenni75我想我稍后会添加一些 GUI 来启用/禁用 zstep

为什么默认配置禁用 zstep? #936

@Harvie我不需要 GUI 中的任何东西。
我试图在 .bcnc 中禁用它,但这不起作用。
在我将 zstep 更改为 ;zstep 后,zstep 值(在 .bcnc 文件中)被删除,但在 bCNC 中它都是一样的。
Z-Listbox 仍然存在,但 ZStep 有时会发生变化。大多数时候在探测 Z 之后!

为什么默认配置禁用 zstep? #936
古尼75 评论了 2018 年 9 月 18 日  

我改变了我的 ControlPage.py:

def divStep(self, event=None):
如果事件不是 None 也不是 self.acceptKey():返回
步骤,power = ControlFrame._stepPower(self.step.get())
s = step/10.0
if s<_LOWSTEP: s = _LOWSTEP
elif s>_HIGHSTEP: s = _HIGHSTEP
如果 self.zstep 不是 self.step:
step, power = ControlFrame._stepPower(self.zstep.get())
#zs = step/10.0
zs = s

if zs<_LOWSTEP : zs = _LOWSTEP
elif zs>_HIGHZSTEP: zs = _HIGHZSTEP
其他:
zs=None
self.setStep(s, zs)

所以 ZStep 永远不会超过 HIGHZSTEP 但低于 ZStep 总是与 STEP 相同。

为什么默认配置禁用 zstep? #936
合作者作者

也许我们可以在 zstep 下拉菜单中添加类似“SAME”的选项,这意味着无论如何 zstep 都将与 xystep 保持相同。

Harvie 向 Harvie/bCNC 添加了引用此问题的提交 2018 年 9 月 19 日

为什么默认配置禁用 zstep? #936
合作者作者
哈维 评论了 2018 年 9 月 19 日  

您可以将 zstep 设置为 XY,它将与步骤保持相同:

为什么默认配置禁用 zstep? #936

https://github.com/Harvie/bCNC

为什么默认配置禁用 zstep? #936

好的,我试试。谢谢

为什么默认配置禁用 zstep? #936

好的,“SAME”功能有效。
但是现在他忽略了HIGHZSTEP!
感觉有点奇怪,我看不到当前的 ZSTEP 值。