python 串口测试
来源:互联网 发布:医药行业数据清洗 编辑:程序博客网 时间:2024/04/29 13:36
#serial operation
import serial
serial_COM1=serial.Serial("COM1",9600)
serial_COM1.close()
#signal of program
#display information
print("1:open COM1")
print("2:close COM1")
print("3:write data to COM1")
print("4:read data from COM1")
print("5:detect COM1 state")
print("6:exit program")
print("Caution:you'd better ensure \n\
that you have shut down COM1\n\
when you want to open it")
#signal of operating
s_o_o=int(input())
#tackle funcs
s_o_o_i=True
while s_o_o_i:
if s_o_o==1:
isopen_det=serial_COM1.isOpen()
if isopen_det==True:
print("COM1 had been opened")
else:
serial_COM1.open()
print("successful to open COM1")
if s_o_o==2:
isopen_det=serial_COM1.isOpen()
if isopen_det==False:
print("COM1 had been shutdown")
else:
serial_COM1.close()
print("successful to shutdown COM1")
if s_o_o==3:
isopen_det=serial_COM1.isOpen()
if isopen_det==True:
serial_COM1.write(b"write data")
else:
serial_COM1.open()
serial_COM1.write(b"write data")
if s_o_o==4:
isopen_det=serial_COM1.isOpen()
if isopen_det==True:
rev=serial_COM1.read()
print(rev)
else:
serial_COM1.open()
rev=serial_COM1.read()
print(rev)
print("Do you want further operation")
s_o_o=int(input())
import serial
serial_COM1=serial.Serial("COM1",9600)
serial_COM1.close()
#signal of program
#display information
print("1:open COM1")
print("2:close COM1")
print("3:write data to COM1")
print("4:read data from COM1")
print("5:detect COM1 state")
print("6:exit program")
print("Caution:you'd better ensure \n\
that you have shut down COM1\n\
when you want to open it")
#signal of operating
s_o_o=int(input())
#tackle funcs
s_o_o_i=True
while s_o_o_i:
if s_o_o==1:
isopen_det=serial_COM1.isOpen()
if isopen_det==True:
print("COM1 had been opened")
else:
serial_COM1.open()
print("successful to open COM1")
if s_o_o==2:
isopen_det=serial_COM1.isOpen()
if isopen_det==False:
print("COM1 had been shutdown")
else:
serial_COM1.close()
print("successful to shutdown COM1")
if s_o_o==3:
isopen_det=serial_COM1.isOpen()
if isopen_det==True:
serial_COM1.write(b"write data")
else:
serial_COM1.open()
serial_COM1.write(b"write data")
if s_o_o==4:
isopen_det=serial_COM1.isOpen()
if isopen_det==True:
rev=serial_COM1.read()
print(rev)
else:
serial_COM1.open()
rev=serial_COM1.read()
print(rev)
print("Do you want further operation")
s_o_o=int(input())
- python 串口测试
- python 串口效率测试
- Python编写串口测试小工具
- 串口测试
- 串口测试
- python 串口测试工具中 py2exe的使用
- python串口
- 测试串口线
- 测试串口源代码
- 【转】串口测试方法
- USB-serial 串口测试
- 串口读写测试
- 嵌入式串口测试程序代码
- Linux串口测试程序
- 串口测试工具
- 串口测试代码
- Linux串口测试
- Linux串口测试程序
- 完成定长头报文的封装和解封
- [LeetCode]Interleaving String
- sendmail的can not chdir(/var/spool/clientmqueue错误
- win8右键图标蓝屏问题
- 利用人性弱点的互联网服务
- python 串口测试
- Makefile.am详解
- php 初学头疼问题之:include/include_once/require/require_once的区别
- 《TCP/IP协议详解》第12章 广播和多播
- [LeetCode]Jump Game
- ArcGIS Engine中的Symbols详解
- UVA 10954 - Add All
- [LeetCode]Jump Game II
- vc中内存对齐