本作品是一套面向空间实验场景的设备运行监测与测试管理 HMI 软件,主要用于关键器件、智能模块和智能模组的状态监控、测试控制和实验数据可视化管理。系统支持串口和 TCP 两种通信方式,可实时采集设备电压、电流、温度、程序运行状态、日志信息等数据,并通过界面完成设备连接、测试启动与停止、上下电控制、状态查看、异常记录、曲线分析和数据导出,形成从设备接入、状态监控、测试操作到结果追踪的完整业务流程。
项目采用 Qt6 Widgets 构建桌面端 HMI 界面,整体按照业务功能划分为关键器件测试、智能模块测试和智能模组监控等页面,并通过主窗口堆叠页面实现不同功能模块的切换。通信层封装串口 Worker 和 TCP Worker,结合 QThread 实现设备数据的异步接收和处理,避免通信阻塞 UI,提高界面响应性和运行稳定性。数据展示层使用表单控件展示实时状态,使用 Qt Charts 绘制电压、电流、温度等趋势曲线,便于用户观察设备运行变化。
本人主要负责系统界面架构设计、业务页面划分、串口与 TCP 通信模块封装、多线程数据接收机制设计、实时状态展示、曲线绘制、日志记录、XML/JSON 数据存储与阈值配置等功能开发。项目重点解决了空间实验设备测试过程中数据分散、状态不可视、测试过程难追溯、人工记录效率低等问题,具备良好的模块解耦性、实时监控能力和实验数据可追溯能力,可适用于设备测试平台、工控 HMI、实验数据采集系统和智能模块监控软件等类似场景。