jy901分发数据+python struct 数据分解

来源:互联网 发布:期货软件的不足 编辑:程序博客网 时间:2024/05/16 07:24
jy901.write(("\x55\x53"+"\x11\x21"+"\x11\x11"+"\x11\x11"+"\x11\x11"+"\x40").encode('utf-8'))

注意到数据帧是由头部和尾部,再加上中间4组2字节组成的。
因此,需要把数值转换成十六进制的两个字节。

参见:这里写链接内容
代码:

import structstruct.pack('>I', 20)>>>b'\x00\x00\x00\x14'

这是按照高位到低位排序,

import structstruct.pack('I', 20)>>>b'\x14\x00\x00\x00'

这是按照低位到高位排序.

这篇文章写得更加详细:
这里写链接内容

0 0
原创粉丝点击