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