雷达模拟推演。
用于模拟雷达探测,完成目标位置解算,航迹实时监控,纯软件仿真,无需实体雷达硬件配套。
点击空白处退出提示
雷达模拟推演。
用于模拟雷达探测,完成目标位置解算,航迹实时监控,纯软件仿真,无需实体雷达硬件配套。
1. 坐标解算:实现WGS84经纬度与雷达AER极坐标双向换算,支持ENU局部坐标系转换。
2. 网络通信:UDP组播实时接收目标报文,处理粘包分包,多线程分离数据接收与UI渲染;
3. 二维态势绘图:分层渲染雷达扫描圈、目标航迹、告警区域,局部刷新优化,万级目标流畅展示;
4. 数据配套:XML设备配置读取、目标高度/距离实时检测;
5. 稳定性处理:多线程锁解决QMap容器并发读写崩溃,内置分级日志与程序崩溃捕获。
个人负责工作:
1. 在原有架构体系上完善雷达模型;
2. 完成大地坐标、雷达极坐标、ENU局部坐标系双向转换算法,完成精度校验与边界场景适配;
3. 封装UDP组播通信模块,缓冲区溢出问题,处理多家联调通信问题及协议问题;
4. 基于QPainter自研二维态势渲染引擎,设计图层管理机制,实现局部刷新性能优化;
5. 开发XML配置解析,分级日志等通用工具库,统一项目工具接口;
6. 排查多线程并发读写容器崩溃、界面卡顿等疑难Bug,完成性能调优、Windows打包交付。
技术栈与整体架构
• 开发语言:C++11
• UI框架:Qt5.12 Widget、QChart、QDomDocument、QUdpSocket
• 编译环境:msvc,VS2015
• 并发处理:QThread、moveToThread、QMutexLocker互斥锁
• 绘图:QPainter,自定义图层渲染



评论