序号 内容 字节数 备注
1 指令代码(0003H) 1
2 终端ID低16位 2
3 终端ID高16位 2
4 时间:年-月 2
5 时间:日-时 2
6 时间:分-秒 2
7 寄存器起始地址 2
8 寄存器数(N3) 1 N3=实际上传的寄存器数减一
9 寄存器值 2*(N3+1)
10 CRC校验 2
------ -以上为编码规则----------------------------------------------------------下面是设备给我发来的数据编码:AA7200031500FFFF000000001032000203000088011A0E17000000请问我如何解析这个编码得到上面对应的数据?给个思路。不胜感激!谢谢
1 指令代码(0003H) 1
2 终端ID低16位 2
3 终端ID高16位 2
4 时间:年-月 2
5 时间:日-时 2
6 时间:分-秒 2
7 寄存器起始地址 2
8 寄存器数(N3) 1 N3=实际上传的寄存器数减一
9 寄存器值 2*(N3+1)
10 CRC校验 2
------ -以上为编码规则----------------------------------------------------------下面是设备给我发来的数据编码:AA7200031500FFFF000000001032000203000088011A0E17000000请问我如何解析这个编码得到上面对应的数据?给个思路。不胜感激!谢谢
解决方案 »
- WebConfig 分割的问题,在线等大家解答。
- Gridview 怎么随着我表的改编自动更新啊,急!!!!
- C#动态创建Picture控件的问题
- 要开发手机股票软件,用啥语言和开发工具?c#还是java?vc不可
- CrystalReport在C# WinForm中的部署问题
- 求一速度ftp下载,能下载就行,现在就差速度老提不上,多线程和短点都不大会,各位帮下 谢谢
- 数字三位一撇加逗号能用正则表达式实现吗?
- 如何在网站禁止ie的文件菜单?
- 急,求助!
- 请教一个小问题,麻烦各位了!!!
- 对自定义自定义类该如何使用DataContractSerializer进行序列化和反序列化?
- 咨询爬虫程序设计思路
1 指令代码(0003H) 1
2 终端ID低16位 2
3 终端ID高16位 2
4 时间:年-月 2
5 时间:日-时 2
6 时间:分-秒 2
7 寄存器起始地址 2
8 寄存器数(N3) 1 N3=实际上传的寄存器数减一
9 寄存器值 2*(N3+1)
10 CRC校验 2
------ -以上为编码规则----------------------------------------------------------下面是设备给我发来的数据编码:AA7200031500FFFF000000001032000203000088011A0E17000000翻译后是这样的:
1 指令代码(0003H) 2 终端ID低16位 3 终端ID高16位 ……………………
AA 72 00 03 15 00FFFF000000001032000203000088011A0E17000000能看明白不?
在实际中经常被误用为<100的10进制占用一个字节,即还是16进制表示,但每个字节表示2位10进制数字,如12(10进制)=> 0C(16进制),99(10进制)=> 0x63(16进制);>=100不允许。
年月日时分秒多用BCD码表示,从16进制字符串即可直接读出 日期时间,方便调试。