# serial_tool **Repository Path**: moker1234/serial_tool ## Basic Information - **Project Name**: serial_tool - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-19 - **Last Updated**: 2025-12-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # serial_tool ## 介绍 这是一个基于 Qt 开发的串口通信工具,支持串口数据的收发与处理。该工具提供了图形化界面,便于用户进行串口调试和数据交互。 ## 软件架构 - **开发框架**:Qt 6.7.3 - **编程语言**:C++ - **运行环境**:Windows(支持 64 位系统) - **功能特性**: - 支持串口列表刷新与连接 - 支持多种波特率设置 - 支持数据接收与发送 - 支持自动发送与定时裁切 - 支持数据流模式与行模式 - 提供状态栏显示与数据统计功能 ## 安装教程 1. 确保系统已安装 [Qt 6.7.3](https://www.qt.io/download)(MinGW 64 位版本)。 2. 下载项目源码并解压。 3. 使用 Qt Creator 打开 `serial_1.pro` 文件。 4. 构建项目并运行。 ## 使用说明 1. **串口连接**: - 点击“刷新”按钮获取可用串口列表。 - 选择目标串口并设置波特率。 - 点击“打开”按钮连接串口。 2. **数据收发**: - 在发送区域输入数据,点击“发送”按钮发送数据。 - 接收区域将实时显示接收到的数据。 - 支持“自动发送”功能,可设置发送间隔。 3. **流模式与行模式**: - 可在设置中切换“流模式”或“行模式”。 - 流模式支持定时裁切功能。 4. **数据保存与统计**: - 接收数据可保存至文件。 - 支持接收与发送数据量的统计与显示。 5. **历史记录**: - 发送记录可保存至历史,便于重复发送。 - 支持历史记录的删除与管理。 ## 参与贡献 1. Fork 本仓库。 2. 新建 Feat_xxx 分支。 3. 提交代码。 4. 新建 Pull Request。 ## 更新记录 - **20251123**:添加了流模式和行模式的设置,以及底栏的状态显示。 - **20251126**:添加了流模式定时裁切功能。