开源改变世界!!

G2Core – 注释去除器破坏代码 #1318

推推 grbl 1年前 (2023-01-28) 242次浏览
关闭
hidoba 打开了这个 issue 2019 年 12 月 10 日 · 5 条评论 · 由#1364修复
关闭

G2Core – 注释去除器破坏代码#1318

hidoba 打开了这个 issue 2019 年 12 月 10 日 · 5 条评论 · 由#1364修复

注释

G2Core - 注释去除器破坏代码 #1318
日出场 评论了 2019 年 12 月 10 日  

功能要求

不要删除 G2Core 的 M100、M100.1 和 M101 命令后的注释

问题描述

G2Core具有允许通过 M 代码(M100、M100.1 和 M101)更改内部参数的语法。例如,以下行:
M100 ({out1:1})
将数字输出out1切换为 1。

但是,UGS 删除了括号之间的所有内容,因此该行失去了意义。设置中的“评论删除器”选项显示为灰色。

规格

版本

UGS Platform 2.0 – Nightly Build 2019 年 11 月 15 日

操作系统

苹果操作系统

平台

g2核心

#1262

G2Core - 注释去除器破坏代码 #1318
作者

任何临时解决方法?

G2Core - 注释去除器破坏代码 #1318
合作者

哇,那是我从未见过的新人。;)

您可以尝试停用“评论删除器”,类似于以下说明:
http ://winder.github.io/ugs_website/guide/troubleshooting/#gcode-program-stopped-working

我不确定我是否为 g2core 配置将其设为可选。而且我也不知道禁用它的副作用,因为它会向控制器发送评论。

我一回到家就可以试试这个。

G2Core - 注释去除器破坏代码 #1318
合作者

啊,运气不好。该功能配置为非可选:
https ://github.com/winder/Universal-G-Code-Sender/blob/master/ugs-core/src/resources/firmware_config/g2core.json

我可以更改它并使其成为可选的,以便您可以尝试一下。

G2Core - 注释去除器破坏代码 #1318
作者

谢谢!如果你能编译修改后的版本就太好了。
我将禁用它并制作我自己的正则表达式来删除评论。或者甚至尝试发送评论。

G2Core - 注释去除器破坏代码 #1318
合作者

@winder这有点棘手……

GCodeParserUtils 中,我们在保存到临时文件之前过滤掉命令中的注释。

据我所知,我们用于删除评论的预处理器没有多大用处?