前言
gcode-json-converter 是一个 npm 包,用于将 G Code 语言转换为 JavaScript 对象。本文将详细介绍使用该 npm 包的过程。
安装
使用 npm 命令进行安装:
npm install gcode-json-converter
使用
导入包:
const gcodeToJsonConverter = require('gcode-json-converter')
使用 gcodeToJsonConverter()
方法将 G Code 字符串转换为 JavaScript 对象:
const gCodeString = 'G0 X10 Y20 Z30\nG1 X20 Y30 Z40' const jsonObject = gcodeToJsonConverter(gCodeString) console.log(jsonObject)
输出结果:
-- -------------------- ---- ------- - ----------- - - ------- ----- --------- - ---- --- ---- --- ---- -- - -- - ------- ----- --------- - ---- --- ---- --- ---- -- - - - -
详解
支持的 G Code 命令
gcode-json-converter 支持以下 G Code 命令:
G0
和G1
: 直线运动G2
和G3
: 圆弧运动G20
和G21
: 设置单位G28
: 回原点G90
和G91
: 设置绝对坐标或相对坐标M0
、M1
、M2
、M30
: 控制程序停止与启动
命令格式
gcode-json-converter 使用以下格式解析 G Code 命令:
<name> <param1>=<value1> <param2>=<value2> ... <paramN>=<valueN>
其中:
<name>
: 命令名称,如 G0、G1、G2 等。<param>
: 参数名称,如 X、Y、Z 等。<value>
: 参数值,如 10、20、30 等。
输出格式
gcode-json-converter 输出的结果是一个 JavaScript 对象,包含 commands
属性和每个命令的详细信息:
-- -------------------- ---- ------- - ----------- - - ------- ----- --------- - ---- --- ---- --- ---- -- - -- - ------- ----- --------- - ---- --- ---- --- ---- -- - - - -
总结
本文详细介绍了 npm 包 gcode-json-converter 的使用方法和输出结果,希望能对前端开发者有所帮助。在实际项目中,该 npm 包可以方便地将 G Code 语言转换为 JavaScript 对象,进一步实现数据处理和展示。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600562a581e8991b448dfe31