开源改变世界!!

宏观与计算 #1426

推推 grbl 2年前 (2023-01-28) 162次浏览
打开
JensHauser 打开了这个问题 2020 年 7 月 26 日 · 4条评论
打开

宏观与计算#1426

JensHauser 打开了这个问题 2020 年 7 月 26 日 · 4条评论

注释

宏观与计算 #1426

是否可以添加一个宏并根据当前机器坐标计算一个数字?

G43.1 Z{machine_z-1} 左右会有帮助。

如果没有,您是否知道如何更接近此功能?

宏观与计算 #1426
作者

是否可以通过编写插件来实现此功能?

宏观与计算 #1426
合作者

感谢您的建议,一切皆有可能!😁

这应该可以作为插件来实现,但也可以作为核心功能来实现。这可能应该使用处理器 API添加。

我们在 DRO 中做了类似的事情,允许使用表达式在GUIBackend中使用 JavaScript 环境计算工作位置:

如果我们在脚本环境中定义变量machine_xmachine_ymachine_zwork_xwork_y,我们可以将用作解析 JavaScript 的通用标记,并使使用各种算术和逻辑成为可能。work_z{ }

然后我们可以从MacroHelper{ }中删除处理,因为这会更通用。

我们需要解决的一件事是{prompt|name}功能,如果可以从脚本环境中执行,则需要进一步研究。

宏观与计算 #1426
作者

如果需要执行g 代码并且我们期望得到结果,例如G38.2 之后的当前位置,则应等待移动完成并使结果可用于计算。

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

还没有

发展

没有分支机构或拉取请求

2名参加者
宏观与计算 #1426宏观与计算 #1426

喜欢 (0)