关闭 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 2.8inch_ESP32-2432S028R无法获取任何菜单 #56 2.8inch_ESP32-2432S028R显示屏支持 #55 编译错误 #54 文本部分超出了板中的可用空间 #53 2.8inch_ESP32-2432S028R无法获取任何菜单 #562.8inch_ESP32-2432S028R显示屏支持 #55编译错误 #54文本部分超出了板中的可用空间 #53编译失败:SdFat.h:没有那个文件或目录 #50esp32c3支持吗? #49慢跑算法 #48启用 WiFi 后,STA & AP 模式会暂停发送 G 代码。 #46
您好,
我如何通过编码更改 4 个配置(例如 $20~$23)?
例如在一个按钮中!
我用这种方式,但效果不佳!