上一章讲了如何新建一个PyQt工程,那么这一章主要介绍Qt Designer使用。随着,人们审美的不断提高,用户对界面的要求也越来越高。当然,PyQt由于产品定位原因,不大可能做出十分精致UI。但是,精致做不到,好看界面还是绰绰有余。下面就开始讲一下我串口助手UI设计。开始设计UI前,首先要确定这个软件需要实现什么功能,这是最基本,也是最重要,毕竟界面再好看,功能不够强也只是喧宾夺
对于很多嵌入式工程师来说,经常需要使用各种串口来显示数据和测试,有时候需要自动化地测试命令,使用一般串口工具就难以满足要求,这时使用Python来写串口程序,就更加方便了。因为它可以根据嵌入式系统发送出来命令,进行不同情况处理,可以回应不同命令。另外也可以使用它来过滤没用数据,比如关注特定日志,这样就可以少花费时间。下面就来做一个串口程序,首先使用pip安装串口模块:pip inst
转载 2023-07-14 16:20:09
39阅读
Python pyserial 串口工具pyserial 是Python包,使用它来开发和串口相关应用非常棒。串口一般用来做嵌入式产品数据互通,也就是上位机与下位机通信。打印串口信息,记录串口传来数据,都非常快捷方便。 首先介绍一下pyserial ,它一手资料都在(https://pyserial.readthedocs.io/en/latest/pyserial.html)上,有
python操作串口  首先下载安装串口模块pyserial 。  代码实现:  import serial ser = serial.Serial('/dev/ttyUSB2', 115200) print ser.portstr while True: str = ser.read(10) print str st
基于上一篇python TK之串口工具制作(1)博文,我在这里做一些功能完善,添加文本框数据编写发送功能。 首先我们在TK界面制作页面(按键初始化)增加文本框以及数据发送按钮:#按钮初始化 def Button_Init(): global root global com_list_tk global Test_Log global Entry_SN #串口读取写入 Button
大家所能熟知串口工具可能大都是C++写,有可能你会从Github获取一个第三方库,或者直接基于windowsapi去枚举串口,或者用Qt封装好模块QSerialPort使用。但是一般C++工程都比较大,而且繁琐,有时候编译也要时间,我是比较懒一个人,如果这个调试工具不是作为在项目中使用,我压根就不想用C++来写。Python串口模块可以用serial.tools.list_ports,只要导入这个模块,基本上可以实现你所有基本功能。枚举串口的话也是只要一句代码初始化串
原创 2021-07-09 09:25:49
1699阅读
procomm plus 基本使用方法
转载 2017-12-19 19:46:00
309阅读
2评论
前言汇总单片机开发常用软件工具,旨在为其他同行带来便利。本人阅历有限,如果有更好更常用工具,欢迎推荐。还有一些日常使用工具可以去看我另一篇常用工具软件1.总线抓取工具Bus Hound Bus Hound是是由美国perisoft公司研制一款超级软件总线协议分析器,它是一种专用于PC机各种总线数据包监视和控制开发工具软件,其名“hound”中文意思为“猎犬”,即指其能敏锐地感知到总线
linux下没有像windows超级终端或SecureCRT类似软件,minicom非常不好用,kermit比minicom好用些,但是好不到那里去。偶然发现有一个开
转载 8月前
0阅读
# Python编写串口调试工具 ## 整体流程 为了实现一个Python编写串口调试工具,我们可以分为以下几个步骤: | 步骤 | 操作 | | --- | --- | | 1 | 导入所需模块 | | 2 | 打开串口 | | 3 | 发送数据 | | 4 | 接收数据 | | 5 | 关闭串口 | ## 每一步具体操作 ### 步骤1:导入所需模块 ```python import
原创 2024-04-21 06:59:30
108阅读
深蓝串口调试工具2017冬季版 本软件功能强大,除了传统同类软件具有的功能外,还具备适用数据管理功能,能够通过自动或手动方式将接收到数据进行保存。软件采用多线程技术,极力避免保存数据时产生丢包可能。性能稳定可靠。支持数据以文本方式、CSV(EXCEL)文件方式、二进制BIN文件方式保存。1. 串口参数可调;2. 数据收发;3. 智能格式化命令;4. 支持以下波特率:1
macOS下免费串口调试工具不多,图形化工具有coolTerm, comtool,Volt+,友善串口调试助手,命令行工具有minicom, screen和picocom。1. coolTermcoolTerm(点击下载mac版)是一个图形界面的串口工具,mac/win/linux下均有不同版本,使用起来很简单。运行以后点击主界面工具Option工具,选择端口和波特率 回到主界面点击工具
转载 2023-06-25 15:54:16
1897阅读
原题叙述有若干个温度采集器,每个温度采集器可实现8路温度测量。试设计一个通信协议,用于温度采集器与上位计算机串行通信协议,可实现温度采集数据上传、上位机控制每路温度测量通开启功能。 作业提交方式:文档,详细说明设计思路及具体协议格式。题目分析根据原题内容,可以按照如下步骤来实现:选择硬件层通信协议设计相应通信协议,注意有多个传感器且有多路温度采集编写相关下位机程序编写相关上位机程序测试
在 Linux 下串口文件是位于 /dev 下打开串口是通过使用标准文件打开函数open操作: #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <sys/types.h> #include
# Python串口实时绘图工具 在很多实时监测系统中,串口通信是一种常见数据传输方式。对于Python程序员来说,如何实时接收串口数据并实时绘制成图表是一个常见需求。本文将介绍如何使用Python实现一个串口实时绘图工具,帮助读者了解串口通信和实时数据可视化基本原理和方法。 ## 串口通信基础 串口通信是一种通过串行接口传输数据通信方式,通常用于连接计算机与外部设备,比如传感器、运
原创 2024-06-17 06:03:19
363阅读
呆萌教你:使用Python 开发串口工具 2. 串口工具GUI设计-QtDesigner-菜单栏和工具栏?设计工具栏和菜单栏 ?设计工具栏和菜单栏打开PyCharm,单击File → New Project 给自己项目起一个名字,本教程名字为:Serial Port Tools,选择编译器为Anaconda创建一个虚拟环境如图,打开QtDesigner选择Main Windows → 创建
转载 2023-06-20 22:12:33
275阅读
蓝牙串口无线烧写STM32程序安卓APP,版本V1.0,目前仅支持CC2541蓝牙模块。安卓9和10系统下测试没问题。 开发工具:Android Studio 3.5.2 下载地址:百度网盘 请输入提取码(提取码:mzf5) 实现程序内容发送核心代码为DownloadThread类run方法。 安卓Java采用是大端序,而STM32单片机C语言采用是小端序,在Java中由Integer.
转载 2023-07-31 20:06:57
12阅读
串口助手工具源码Python描述 在现代IT行业中,串口通信作为硬件和软件之间一种低级通信方式,依然扮演着重要角色。为了简化串口调试和数据传输流程,许多开发者选择创建或使用串口助手工具。本文将围绕“串口助手工具源码Python问题展开,详细介绍其背景、技术原理、架构解析、源码分析、案例分析和扩展讨论等内容。 ### 背景描述 在进行物联网设备开发时,串口助手工具被广泛应用于与硬件设
原创 7月前
67阅读
阅读文本大概需要9分钟。     现今软件市场上有很多终端工具,比如:secureCRT、Putty、telnet,等等。secureCRT其实也是一款很强大终端工具,但是CRT并非免费,putty等又无法满足在线编辑、可视化管理需求。   今天要介绍是一款全新、集合多个功能神器--MobaXterm ,让你操作服务器和windows
一、什么是串口工具串口工具是一种用于调试和测试串口设备软件。串口设备是一种基于串行通信设备,例如传感器、智能家居设备、单片机等。在串口设备与计算机之间进行通信时,需要使用串口工具来进行数据发送和接收,以便进行调试和测试。二、串口工具功能串口连接:串口工具可以与串口设备进行连接,并进行数据发送和接收。数据发送:串口工具可以向串口设备发送数据,以测试和调试设备功能。数据接收:串口工具可以
转载 2024-01-10 14:38:09
70阅读
  • 1
  • 2
  • 3
  • 4
  • 5