2018年6月14日

python中将多个参数打包为字节流的第二种方法

摘要: 该方法使用ctypes模块中的memmove函数将结构体数据对应的内存移动到缓冲区对应的位置,完成打包过程,相比上种方法较为麻烦。 代码如下: 阅读全文

posted @ 2018-06-14 16:38 lgk 阅读(540) 评论(1) 推荐(0) 编辑

python中将多个参数打包为字节流进行网络传输的方法

摘要: 使用Python写上位机软件时,若通过网口向硬件端发送命令参数对仪器进行控制,此时需要将多个参数打包为字节流数据后进行网络传输,可以使用模块struct和socket完成。 具体实现代码如下: 其中,struct中支持的格式如下图所示: 打包的后的字节顺序默认上是由操作系统的决定的,struct模块 阅读全文

posted @ 2018-06-14 12:09 lgk 阅读(3155) 评论(0) 推荐(0) 编辑

导航