本项目为中石油管道检测项目开发多频探伤检测上位机系统,需要支持80个通道的实时并发数据采集、探伤算法处理、结果上报及与MES系统对接。
时间:2024.6 - 2025.6
角色:方案制订者 + 核心实施者
点击空白处退出提示
本项目为中石油管道检测项目开发多频探伤检测上位机系统,需要支持80个通道的实时并发数据采集、探伤算法处理、结果上报及与MES系统对接。
时间:2024.6 - 2025.6
角色:方案制订者 + 核心实施者
架构设计
采用高内聚设计思想,将探伤检测核心功能与外部接口(FTP、MES、PLC等)统一集成到单一UI界面入口,形成完整闭环的探伤检测解决方案。
80通道并发处理
基于Qt C++设计多线程并发框架,实现80个通道的并行数据采集和处理。通过合理的线程池设计和资源调度,确保高负载下系统稳定运行,数据不丢包、不延迟。
跨平台UI开发
使用QML脚本开发用户界面,实现探伤软件跨平台部署,同时支持Windows和Android系统。统一的UI代码基,降低了维护成本,满足现场不同终端的使用需求。
系统对接与数据上报
设计数据格式转换和通信协议适配模块,实现与FTP服务器、MES系统、PLC设备的无缝对接。加入异常重传机制,保证网络不稳定时数据不丢失。
角色:方案制订者 + 核心实施者
技术栈:Qt C++、QML、多线程并发、PCB板对接和配置, FTP/MES/PLC接口、跨平台部署(Windows/Android)
系统成功上线运行,满足80通道并发采集的严苛要求
被用户采纳为验收标准模板,极大提升了我司在项目中的话语权
跨平台设计使软件可同时在PC端和移动端使用,提高了现场作业的灵活性
为后续类似管道检测项目提供了可复用的架构方案






评论