评论
|
我将阅读您的代码,它将帮助我继续学习:我很困惑您可以在宏按钮中这样写:我的知识很少。 |
感谢您的回答。我忘记了,我会检查它,看看我能做些什么来让它从按钮上工作。也许我需要导入一些东西…… |
|
您好,您找到 %wait 的解决方案了吗?我也想做这个宏。谢谢 |
|
我发现 %wait 不工作。 |
那么,这可以作为“替换”到“等待”命令吗?您是如何将其合并到您的代码中并替代“等待”的? |
你说的很有道理,因为 ProbePage.py 的第 1946 行使用了相同的技巧。这很奇怪,因为第 1947 行使用了 %wait。
1946年行 5a2577f
我将使用 G4 Px 进行测试,看看会发生什么,因为看起来这个修复不会很快出现, |
欢迎请求请求。 |
我确信这一点。不幸的是,我不精通 python,在 python 3 发生之后,它对我来说变得更加复杂。 对不起,我按了你的按钮,这不是我的本意。只是试图指出作为用户可以改进的地方确实使 bcnc 在越来越多的软件作为与 cnc3d、rabbit 和 ultimate cnc 等类似功能一起使用的绝佳选择的环境中成为可靠的选择。 就我个人而言,我仍然使用 bcnc,但我认为在这个论坛中,用户已经离开了其他地方,因为像这样的简单错误让事情变得有点令人沮丧,甚至更多地知道我们需要的功能已经实现,但简单的错误阻止它被使用。 |


我正在尝试探测零件以找到其中间位置。
看起来我的 python 代码和我的 Gcode 都很好。唯一的问题是 %wait 似乎什么都不做。我可以在终端上看到我的 %print(s),即使 Gcode 还没有探测到第一个位置。所以,很明显,我的 python 变量无法接收到正确的值。
我知道 python 在本地执行,而 Gcode 被发送到 GRBL。所以我想,我的问题有两个:(1) 有没有办法让它成为所有 python 代码?(2) 或者,有什么办法可以使 %wait 起作用,或者有什么方法可以强制 python 在执行之前等待来自 GRBL 的 OK?(我猜这就是 %wait 的用途……)
到目前为止,这是我的代码: