1. 函数功能介绍
DoCRC16(a,b,c)函数是通过网关中的JS脚本实现对指定报文数组进行CRC16校验,输出为个 2 字节的 CRC16 校验。
参数:
a 为起始位
b 为结束位
c 为校验的数组,可以是十进制数组或者十六进制数组
2. 函数操作举例
var send= new Array();
send[0]=0x01;
send[1]=0x03;
send[2]=0x00;
send[3]=0x02;
send[4]=0x00;
send[5]=0x02;
send[6]=DoCRC16(0,5,send); //CRC16 校验
var mes=SendTextToPort(1,9600,8,1,0,1000,send);
DoCRC16(a,b,c)函数使用 Demo:
var mes=DoCRC16(a,b,c);
解析:
①变量 a:起始位 0
②变量 b:结束位 5
③变量 c:校验的数组 send