核心功能 1. RoCEv2协议可视化 实时抓取并解析RoCEv2数据包,将复杂的协议字段以图形化方式呈现 支持数据包过滤、染色、追踪,帮助开发者快速定位问题 2. 网络故障诊断 可视化显示RDMA连接状态、重传率、丢包统计 一键导出诊断报告,大幅降低排查门槛 3. 跨平台支持 基于Qt开发,支持Windows/Linux双平台 工具已上线官网(rocetest.com),获得龙蜥社区真实用户点赞 帮助RDMA开发者将故障排查时间从小时级缩短到分钟级...
架构设计 采用高内聚设计思想,将探伤检测核心功能与外部接口(FTP、MES、PLC等)统一集成到单一UI界面入口,形成完整闭环的探伤检测解决方案。 80通道并发处理 基于Qt C++设计多线程并发框架,实现80个通道的并行数据采集和处理。通过合理的线程池设计和资源调度,确保高负载下系统稳定运行,数据不丢包、不延迟。 跨平台UI开发 使用QML脚本开发用户界面,实现探伤软件跨平台部署,同时支持Windows和Android系统。统一的UI代码基,降低了维护成本,满足现场不同终端的使用需求。 系统对接与数据上报 设计数据格式转换和通信协议适配模块,实现与FTP服务器、MES系统、PL...
1. 实时波形显示与伤损定位 基于Qt C++设计多线程并发框架,实现8通道数据实时采集与波形绘制 根据编码器脉冲信号,对裂痕位置进行毫米级定位,支持多个临近伤损的自动合并算法 2. 深度计算与报表生成 根据探伤峰值数据,结合标准件模型,实时计算裂痕深度并显示 自动生成检测报表,提供报表距离校正功能:针对长时间测试中因车轮打滑引起的距离误差,设计了校正算法,保证报表准确性 3. 复杂参数配置界面 开发了多级参数配置界面,包括: 全局设置(通道、硬件、IO、频率、网络) 滤波计算器(工作直径/转速/探头宽度 → 自动计算滤波频率) FIR/SNR滤波器参数设置 放大器增...