开源改变世界

添加一个“ignoreErrors”选项,允许在出现错误时继续执行程序 #233

推推 grbl 3年前 (2023-02-02) 146次浏览
关闭
cheton 打开了这个问题 2017 年 11 月 30 日 · 2 条评论
关闭

添加一个“ignoreErrors”选项,允许在出现错误时继续执行程序#233

cheton 打开了这个问题 2017 年 11 月 30 日 · 2 条评论

注释

添加一个“ignoreErrors”选项,允许在出现错误时继续执行程序 #233
合作者
奇顿 评论了 2017 年 11 月 30 日  

请参阅以下问题:
#175(评论)
#231(评论)

CNCjs 1.9.11 进行了重大更改,将在出现错误时自动暂停程序执行。但是,这可能会带来不便,尤其是当可以安全地忽略某些错误代码时(请参阅#231)。我计划在 1.9.12 中ignoreErrors向文件和 UI 添加一个选项。.cncrc

我不确定这个版本是否需要白名单来忽略特定的错误代码。欢迎任何意见。

  • 设置ignoreErrorsfalse以在出错时暂停程序执行(默认)

    { // .cncrc
        "state": {
            "controller": {
                "exception": {
                    "ignoreErrors": false
                }
            }
        }
    }
  • 设置ignoreErrorstrue以忽略所有错误

    { // .cncrc
        "state": {
            "controller": {
                "exception": {
                    "ignoreErrors": true
                }
            }
        }
    }

参考

Grbl 错误代码
https://github.com/gnea/grbl/wiki/Grbl-v1.1-Interface#grbl-response-messages

TinyG 状态代码
https://github.com/synthetos/TinyG/wiki/TinyG-Status-Codes#status-codes

G2 状态代码
https://github.com/synthetos/g2/wiki/Status-Codes#status-codes

添加一个“ignoreErrors”选项,允许在出现错误时继续执行程序 #233
合作者作者

提交:485bc7c

添加一个“ignoreErrors”选项,允许在出现错误时继续执行程序 #233

添加一个“ignoreErrors”选项,允许在出现错误时继续执行程序 #233
合作者作者

添加于1.9.12