suzhuorui |
2020-08-21 11:06 |
基于QT的网络与串口调试助手
介绍: 本软件包含了五个模块:TCP类型的服务器设备、TCP类型的客户端设备、UDP类型的服务器设备、UDP类型的客户端设备、串口设备。而为了用户能准确的分辨自己所创建的设备是哪种设备和设备的基本信息,我们有必要创建出设备区域模块和设备信息模块。而对调试功能来说,需要的是发送数据模块和接收数据模块。以上为软件的基本模块。而对于各项目而言,我们有必要设计一个公共系统模块来设置和显示系统信息和数据。软件整体界面设计图如图所示。
功能结构设计
根据本文上文所述的功能需求分析,可以总结出以下功能。
可创建和删除五种类型设备:TCP类型的服务器设备、TCP类型的客户端设备、UDP类型的服务器设备、UDP类型的客户端设备、串口设备 可同时创建多设备 ASCII/Hex模式发送数据 [Hex]ASCII模式接收数据 单次发送/定时多次发送 清空数据显示框和清空发送框 显示发送接收字节数和重置计数 导入外部数据源文件 导出数据到文件 更改最大设备连接数。 软件功能结构图如图所示。
下载[attachment=21854]
|
|