开源改变世界

按钮脚本中的对话框? #1256

推推 grbl 2年前 (2023-02-02) 110次浏览
关闭
BernardG 打开了这个问题 2019 年 7 月 26 日 · 16条评论
关闭

按钮脚本中的对话框?#1256

BernardG 打开了这个问题 2019 年 7 月 26 日 · 16条评论

评论

按钮脚本中的对话框? #1256
伯纳德 评论了 2019 年 7 月 26 日  

与许多其他人一样,我想在按钮上编写脚本以探测 X、Y 和 Z。如您所知,如果脚本是纯 GCode,我将需要为每个工具直径使用一个按钮。(更不用说选择探测哪个角了)

所以,我想知道是否有办法使用一些 python 代码询问用户他的工具直径,并使用 GCode 中的变量值?

我知道编写插件的可能性,但(在我看来)这不是一项插件工作,如果可能的话,应该只在一个按钮上使用。

感谢您提供了一款很棒的软件!

按钮脚本中的对话框? #1256 哈维 补充道 问题 标签 2019 年 7 月 26 日
按钮脚本中的对话框? #1256
合作者
哈维 评论了 2019 年 7 月 26 日  

从未尝试过,但根据我的理解,根据https://github.com/vlachoudis/bCNC/wiki/Scripting这应该是可能的

首先,您必须像这样分配变量: %_yourvariable=123然后您可以在 g 代码中使用它,例如:G0 X10 Y[_yourvariable]。您可以用任意 python 行替换分配,因此您应该能够制作 python 弹出窗口,要求将值分配给 _yourvariable。

按钮脚本中的对话框? #1256
合作者

所以基本上我已经为您找到了解决方法并在 wiki 中提到了。代码是这样的:

%_myval=raw_input("enter value: "); print("entered value: "+_myval);
G0 X10 Y[_myval]

按钮脚本中的对话框? #1256

将来我们可以升级它以提供弹出窗口,但这应该足以完成现在的工作……