开源改变世界!!

BUG:action2gcode:无效的正则表达式标志 #497

推推 grbl 2年前 (2023-02-04) 117次浏览
关闭
riaancillie 打开了这个问题 2018 年 6 月 28 日 · 3条评论
关闭

BUG:action2gcode:无效的正则表达式标志#497

riaancillie 打开了这个问题 2018 年 6 月 28 日 · 3条评论

评论

BUG:action2gcode:无效的正则表达式标志 #497
利安西利 评论了 2018 年 6 月 28 日  

选择光栅图像并创建 Laster 光栅操作后,如果机器配置(设置 > GCODE)定义了“工具开启”和“工具关闭”gcode,则 gcode 生成将失败。

abstract-generator.js:11
Uncaught SyntaxError: Invalid flags supplied to RegExp constructor 'gis'
    at RegExp (<anonymous>)
    at DefaultGenerator.postProcessRaster (abstract-generator.js:11)
    at postProcessing (cam-gcode-raster.js:123)
    at Worker.r2g.onmessage (cam-gcode-raster.js:238)

在提交中,“gis”标志似乎无效,特别是 javascript 不支持的单行标志。

LaserWeb4/src/lib/action2gcode/generators/abstract-generator.js #492

if (this.settings.gcodeToolOn && this.settings.gcodeToolOff){ return gcode.replace(new RegExp("G0(.*?)G1","gis"),'G0$1\n'+this.settings.gcodeToolOn+'\nG1').replace(new RegExp("G1(.*?)G0","gis"),'G1$1\n'+this.settings.gcodeToolOff+'\nG0') }

Laserweb-Workspace.json.txt
BUG:action2gcode:无效的正则表达式标志 #497

BUG:action2gcode:无效的正则表达式标志 #497
合作者
jorgerobles 评论了 2018 年 6 月 29 日 通过电子邮件
BUG:action2gcode:无效的正则表达式标志 #497
合作者
jorgerobles 评论了 2018 年 6 月 29 日 通过电子邮件
BUG:action2gcode:无效的正则表达式标志 #497
合作者