关闭 Evil-Nemesis 打开了这个问题 2017 年 12 月 13 日 · 4条评论 关闭 更改 grbl 配置?#211 Evil-Nemesis 打开了这个问题 2017 年 12 月 13 日 · 4条评论 注释 邪恶复仇者 评论了 2017 年 12 月 13 日 您好, 我如何通过编码更改 4 个配置(例如 $20~$23)? 例如在一个按钮中! 我用这种方式,但效果不佳! private void Btn_Disable_Coolant_Click(object sender, EventArgs e) { Core.ExecuteCustombutton("M9"); Core.ExecuteCustombutton("$20=1"); Core.ExecuteCustombutton("$21=1"); Core.ExecuteCustombutton("$22=1"); Core.ExecuteCustombutton("$23=1"); } 所有者 阿尔基皮塔 评论了 2017 年 12 月 13 日 确切地说,“这效果不佳”是什么意思? 👍1个Evil-Nemesis 用竖起大拇指的表情符号回应❤️1个Evil-Nemesis 对心形表情符号做出反应 所有者 阿尔基皮塔 评论了 2017 年 12 月 13 日 我建议使用Core.EnqueueCommand(new GrblCommand("gcode"))而不是,Core.ExecuteCustombutton("gcode");但 ExecuteCustombutton 也可以。 请注意,设置配置需要写入 eeprom,grbl 对此有一些问题: https ://github.com/gnea/grbl/wiki/Grbl-v1.1-Interface#eeprom-issues 我建议您System.Threading.Thread.Sleep(50);在每次配置写入之间添加一些睡眠使用。 👍1个Evil-Nemesis 用竖起大拇指的表情符号回应❤️1个Evil-Nemesis 对心形表情符号做出反应 作者 邪恶复仇者 评论了 2017 年 12 月 13 日 谢谢你的回答我亲爱的朋友!❤️ 😍 我真的为你祈祷!🙏 是的,但我找到了另一种方法,它也很好用! private void Btn_Disable_Coolant_Click(object sender, EventArgs e) { List<GrblConf.GrblConfParam> write_conf; write_conf = Core.Configuration.ToList(); foreach (GrblConf.GrblConfParam p in write_conf) { if (p.DollarNumber == "$20") p.Value = 1; if (p.DollarNumber == "$21") p.Value = 1; if (p.DollarNumber == "$22") p.Value = 1; if (p.DollarNumber == "$23") p.Value = 1; } Core.ExecuteCustombutton("M9"); Core.WriteConfig(write_conf); } 作者 邪恶复仇者 评论了 2017 年 12 月 13 日 确切地说,“这效果不佳”是什么意思? 发生了一些事情,好像应用程序被锁定了! 无法发送 G 代码! 无论如何,非常非常感谢!💟 💕 Evil-Nemesis已完成 关闭 2017 年 12 月 13 日 喜欢 (0) I 和 J 代码错误 #457 读弧移动错误 #458 GRBL/UGS 问题,已知硬件可以工作,但没有运行 Grbl 的步进运动 XY 绘图仪 – 将 Word 文档转换为 GRBL 文件 grbl 随机在中间停止 Arduino Uno GRBL 问题 GRBL/UGS 问题,已知硬件可以工作,但没有运行 Grbl 的步进运动XY 绘图仪 – 将 Word 文档转换为 GRBL 文件grbl 随机在中间停止Arduino Uno GRBL 问题为什么这会“崩溃”我的 3018 CNCFusion 360 / Grbl – 最后毁掉了工作?!使用 Grbl Shield,必须采取哪些接地预防措施?GRBL 安装挑战(在 cnc 3018 pro 上)
您好,
我如何通过编码更改 4 个配置(例如 $20~$23)?
例如在一个按钮中!
我用这种方式,但效果不佳!