通信:RS232
波特率:19200(标准)、9600(可选)
命令语法
:Command Classification:Command Classification空格<若干参数>CRLF
<冒号><命令类><冒号><命令名><空格><参数><回车换行终止符>
命令类: set 设置参数 get 获取参数值
命令名: 大小写有区分
Ascii码: 空格space 0x20 回车CR 0x0D 换行LF 0x0A
参数:不同参数见以逗号“ ,”连接
例如 :set:slx [p1] :set:sl [p1],[p2] :set:shotc
基本命令:
- 能量 :set:el[p1] 1-max 不同型号的HSL的max不一样
- 频率 :set:rr[p1] 1-6
- 激发模式 :set:sc[p1] 0-99 0连续 1- 99 shot
- 镭射指示灯 :set:gl[p1] 0-1 0 指示灯关 1 指示灯开 亮度 :set:cl[p1] 0-1023
- 波长选择 :set:wl[p1] 0-2
- 形状 :set:slx[p1] :set:sly[p1] 0--max 不同型号的HSL的max不一样
- (SlitX、SlitY) :set:slx[p1] ,[p2] 同时设置slitx、slity
- 镭射开枪 :set:shot
- :set:shotc
- 停止开枪 :set:stop
- 计数 :get:tsc? 统计激光到当前时间为止一共激发了多少次
- 串口设置:串口号、波特率、通信协议
- 激光设置:激光能量、激光发射频率、激光发射模式、波长选择、滤波设置、光圈XY狭缝大小、镭射指示灯开关及亮度
- 镭射开枪、停止发射
命令协议
1.普通命令 Normal Command
命令清单
Name |
| Response |
:gorem |
改变HSL至远程模式,仅在远程模式下HSL可以通过RS232来控制
| Normal End :1000,Laserstatus number Command Error :1041 |
:goloc | 改变HSL至本地模式 |
Normal End :1000,Laserstatus number Command Error :1041 |
:STAT | 查询激光状态 |
Normal End :1000,Laserstatus number,Remote status number Command Error :1041 |
:stat? | 错误查询命令 |
Normal End :1000,Laserstatus number,Error code number Command Error :1041 |
:LERR | send hal error code 1.5.2 |
Normal End :1000,Laserstatus number,Remote status number Command Error :1041 |
:set:rr[p1] | 频率设置 1--6 |
Normal End :1000,Laserstatus number,Remote status number Command Error :1041 |
:set:sc[p1] | 激发模式 0-99 0连续 1- 99 shot |
Normal End :1000,Laserstatus number,Remote status number Command Error :1041 |
:set:cl[p1] | 镭射指示灯亮度 0-1023 |
Normal End :1000,Laserstatus number,Remote status number Command Error :1041 |
:set:gl[p1] | 镭射指示灯 0-1 0 指示灯关 1 指示灯开 |
Normal End :1000,Laserstatus number,Remote status number Command Error :1041 |
:set:el[p1]
| 能量 1-max |
不同型号HSL的max不一样 |
:set:lf[p1] |
0--1
滤波设置
0 无滤波 1 低滤波
| case1:F、S、FS、ST、SUV 0、1均有效 case2:FST 波长:1064nm 0、1均有效 波长:532nm---355nm 仅0有效
case2:FSUV 波长:1064nm 0、1均有效 波长:532nm---266nm 仅0有效 设置1时返回值仍然是正常状态.1000
|
:set:wl[p1] | 波长选择(不同激光选择不同) 0---2 | Laser type :value[p1] F : 0=1064nm S : 1=532nm FS : 0=1064nm 1=532nm ST : 0=532nm 1=355nm SUV : 0=532nm 1=266nm FST : 1=1064nm 1=532nm 2=355nm FSUV : 0=1064nm 1=532nm 2=266nm
|
:set:slx[p1] :set:sly[p1] | 形状(SlitX、SlitY) 0--max max 由specifications 设定 |
不同型号HSL的max不一样
|
:set:slx[p1] ,[p2] | 形状(SlitX、SlitY) 同时设置slitx、slity p1 --x p2--y |
|
:set:panel[p1] | 控制箱SW是否有效 0-2 0:有效 1:无效 2:仅SHOT SW有效 |