资源简介
对Qt5.6.1中的modbus例程进行整理,此例程只包含串口发送数据,并由接收端显示,代码已经做了注释,希望对学习的人有帮助,共同进步。压缩包中有linux虚拟串口的方法(python编写来自网络。
代码片段和文件信息
#! /usr/bin/env python
#coding=utf-8
import pty
import os
import select
def mkpty():
#
master1 slave = pty.openpty()
slaveName1 = os.ttyname(slave)
master2 slave = pty.openpty()
slaveName2 = os.ttyname(slave)
print ‘\nslave device names: ‘ slaveName1 slaveName2
return master1 master2
if __name__ == “__main__“:
master1 master2 = mkpty()
while True:
rl wl el = select.select([master1master2] [] [] 1)
for master in rl:
data = os.read(master 128)
print “read %d data.“ % len(data)
if master==master1:
os.write(master2 data)
else:
os.write(master1 data)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-08-08 14:04 modbus\
文件 7653 2016-08-08 14:04 modbus\modbusMaster.zip
文件 7139 2016-08-08 14:04 modbus\modbusSlave.zip
文件 705 2016-08-01 10:48 modbus\VirtualComTest.py
- 上一篇:arcpy 工具包
- 下一篇:基于LSTM的RNN网络人体骨骼关节点检测
评论
共有 条评论