关闭 calabr 打开了这个问题 2020 年 8 月 24 日 · 1条评论 关闭 如何从 GCODE 设置全局变量#1448 calabr 打开了这个问题 2020 年 8 月 24 日 · 1条评论 评论 卡拉布尔 评论了 2020 年 8 月 24 日 • 编辑 我正在尝试更改探针和自动调平算法。 当前的 autolevel 探针实现为整个扫描过程(所有预编译点)准备 GCode,而不是 parseBracketSquare(self, line) 解析探针结果并填充探针矩阵 self.master.gcode.probe.add(x,y,z) 在为了将探测算法从单个 g38.2 更改为快速,首先尝试使用 g38.2,然后以较慢的速度返回 g38.4 而不是 g38.2, 我需要在最后一个 G38.2 之前设置一些标志并仅记录到 rhe 矩阵最后的探测结果。 我添加了新的 wariable CNC.vars “RECPRB” : False, #Probe ready for record 如果我从 GCode 中读取它,如 %print (RECPRB) 它打印 RECPRB 的实际值 如果我然后从 GCode 更改 RECPRB 的值,如 RECPRB=True %print (RECPRB) 显示新值,但如果我尝试在程序代码中检查此值,它仍然没有变化。 看起来像是将任何值分配给创建具有相同名称的新重叠变量的变量,而不是更改现有变量的值。 请帮助找到正确的解决方案,以便 stahe 向程序报告,或以不同的方式解决任务。 bCNC version = “0.9.14-dev” Windows 上的 python3 作者 卡拉布尔 评论了 2020 年 8 月 26 日 我已经找到解决方案: GCode like ‰global VARNAME; VARNAME=value 很适合我的任务 calabr已完成 关闭 2020 年 8 月 26 日 喜欢 (0) 如何定义默认主轴速度 #1447 部分启动后应用程序挂起 #1449 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
我正在尝试更改探针和自动调平算法。
当前的 autolevel 探针实现为整个扫描过程(所有预编译点)准备 GCode,而不是
parseBracketSquare(self, line) 解析探针结果并填充探针矩阵
self.master.gcode.probe.add(x,y,z)
在为了将探测算法从单个 g38.2 更改为快速,首先尝试使用 g38.2,然后以较慢的速度返回 g38.4 而不是 g38.2,
我需要在最后一个 G38.2 之前设置一些标志并仅记录到 rhe 矩阵最后的探测结果。
我添加了新的 wariable
CNC.vars
“RECPRB” : False, #Probe ready for record
如果我从 GCode 中读取它,如
%print (RECPRB)
它打印 RECPRB 的实际值
如果我然后从 GCode 更改 RECPRB 的值,如
RECPRB=True
%print (RECPRB) 显示新值,但如果我尝试在程序代码中检查此值,它仍然没有变化。
看起来像是将任何值分配给创建具有相同名称的新重叠变量的变量,而不是更改现有变量的值。
请帮助找到正确的解决方案,以便 stahe 向程序报告,或以不同的方式解决任务。
bCNC version = “0.9.14-dev”
Windows 上的 python3