python串口编程 第5页
- 200行Python代码实现串口调试助手之界面构建
-
一个软件的UI界面是非常重要的,这是软件与用户交互的接口,软件功能即使再强大,但如果没有清晰的UI界面,那也发挥不出软件的功能,使得用户体会不到软件的优势。今天痞子衡给大家介绍pzh-py-com的界面构建过程。一、界面设计简图在真正进入代码设计pzh-py-com界面前,首先应该在...
- 第十一课python来写串口助手-log的自动保存
-
1、我们串口助手篇终于到第十一课了,估计还有1-2篇就可以完结这个系列,我们下一个系列就来做USB,当年我想做USB的通讯编程,结果没有什么入门的方法,自己慢慢摸索完成的,既然开了串口的系列,那就把USB系列做成第二个系列,敬请期待。2、Txt的读写在python非常简单,我们希望实现的功能:1)自...
- 第三课使用pyserial来接收和发送串口数据
-
1、python的库非常多,功能同样十分强大,在现有的库的情况下,我们没有必要去重复造轮子,拿来用就可以了,在这里我选了pyserial库。安装pyserial,使用pip工具,在cmd界面输入:pipinstallpyserial,等待安装完毕:我们查看下pyserial的文档https://...
- 嵌入式常用工具串口调试工具(Python版)
-
嵌入式开发中最常用到的辅助工具莫过于串口调试工具了,由于经常要进行自定义保存自己想要的数据,所以自己就写了一个简单实用的串口调试工具,在开发中也屡试不爽。现在贡献下供同行可使用。运行效果演示如下:
- 第五课用python来写个串口助手--实现界面简单的功能
-
1、上几节课中,我们实现了串口的操作类,串口的设置界面与显示的主界面,这节课我们将实现按钮的功能。2、先将我们现有的类操作代码做一下更改,我们打开才com.py的代码文件,更改下代码,更改串口初始化代码:definitcom(self,com=comname,bsp=115200,bs=8,s=1...
- Python版串口调试助手(python做串口助手)
-
作为一名嵌入式软件开发工程师,串口是比较常用的一个外设,虽然在网上能找到各种五花八门的串口调试工具,但是在实际测试时,往往需要根据当前产品来进行定制化。而Python就能很好的胜任,Python语法简单但是功能强大。下面是我根据自己需求定制的一款串口调试工具,仅供学习使用。#本工具需要先安装pys...
- 第七课python来写串口助手-串口接收数据
-
1、之前的课程中我们初步实现了,串口的打开、关闭以及发送字符串数据以及hex数据,但是串口除了发也要能收,本节课的重点将实现串口的接收数据。2、老规矩查看pyserial的官方文档,一定要养成读官方文档的习惯,我们所需要的所有内容都可以从官方的文档中获得。3、read方法,从官方文档中可以看到rea...
- 200行Python代码实现串口调试助手之联合调试
-
软件开发离不开调试,调试手段分两种:一是黑盒调试,即直接从输入/输出角度测试软件功能是否正常,这种方式仅能发现问题,但无法直接定位问题原因所在;二是白盒调试,即直接拿源代码在线debug,python虽是一种脚本语言,但借助一些PythonIDE也可以实现单步调试,通过单步调试可以找到...
- python实现ModBusRTU客户端方式(python modbus server)
-
python实现基于串口通信的ModBusRTU客户端是一件简单的事情,只要通过pymodbus模块就可以实现。一、关于ModbusRTU1、什么是ModbusRTUModbusRTU(RemoteTerminalUnit)是一种串行通信协议,用于在工业自动化系统中传输数据。它是Modbus协...
- 第九课python来写串口助手-使用定时器
-
1、昨天已经使用多线程串口接收数据了,其实还有一种更为简单的实现方式,而且还很稳定,那就是Qtimer,qt的定时器。2、来我们看下Qtimer的官方文档,有一个信号timeout(),一个start(),stop()的方法,好那就来改下代码。3、打开uartform.py,在头文件引入:from...