注释
|
我不知道你的意思。为什么要设置和更改代码? 请具体说明这是如何使用的?设置有什么作用?进给率通常来自 gcode。 |
|
我的进给率是恒定的,不会从 gcode 改变,但我想用 WebUI 和 Web 服务器处理程序的滑块改变它。 |
|
我建议:在 gcode 中放置一个平均进给率并使用现有的进给率覆盖功能。它已经在 WebUI 中 您可以通过发送美元命令来更改任何设置 $SandTable/TableFeedRate=XXX.XX |
|
我有我的 WebUI 和新设计。 |
|
在文件运行期间更改某些内容的唯一方法是发送实时命令字符。 在运行期间更改设置值是一个非常非常糟糕的主意。设置存储在闪存中,以便它们在重新启动后仍然存在。由于ESP32的设计方式,写入FLASH非常慢,并且会导致其他代码执行暂停。 做你想做的事情的方法是从设置值初始化一个变量,然后用实时命令字符调整变量,就像调整进给率和主轴速度一样。 |
|
坦克为您解答。
|
|
提交代码的正确方法是创建一个 github Pull Request。Internet 上有很多关于拉取请求的文档。我们在https://github.com/bdring/Grbl_Esp32/wiki/Pull-Request-Guidelines上有一些额外的指南。 请注意,对 Grbl_Esp32 的更改可能会被忽略,因为我们已转而使用 FluidNC,它基于 Grbl_Esp32,但几乎在所有方面都优于它。 |


嗨
,我有这个设置
table_feed_rate = new IntSetting(EXTENDED, WG, NULL, “SandTable/TableFeedRate”, DEFAULT_TABLE_FEED_RATE, DEFAULT_TABLE_MIN_FEED_RATE, DEFAULT_TABLE_MAX_FEED_RATE,tablefeedrateChange);
我如何在代码中更改此设置?