[发明专利]基于QT平台的L波段海杂波测量雷达的显控系统在审
申请号: | 202111404757.3 | 申请日: | 2021-11-24 |
公开(公告)号: | CN114167360A | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 张家辉;吴宁;周芳;葛芬 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G01S7/04 | 分类号: | G01S7/04;G06F3/14 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 贺翔 |
地址: | 211106 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 qt 平台 波段 海杂波 测量 雷达 系统 | ||
本发明提供一种基于QT平台的L波段海杂波测量雷达的显控系统,系统包括:显控软件、数据读取软件、数据记录软件,所述软件相互独立,显控软件与数据读取软件在第一计算机中运行,数据记录软件在第二计算机中运行;其中所述显控软件控制雷达的运行状态并显示雷达当前运行状态与返回的数据;所述数据读取软件读取板卡数据并将数据存放于共享内存;所述数据记录软件在显控软件的控制下,将数据记录于磁盘上。本发明可以实现程序在不同操作系统中的移植,同时有效降低了程序运行对CPU、内存等硬件设备的要求,提升了雷达数据实时处理的性能。
技术领域
本发明属于软件化雷达领域,具体涉及一种基于QT平台的L波段海杂波测量雷达的显控系统。
背景技术
随着海杂波测量雷达的快速发展,对于雷达显控软件系统的要求也越来越高。Windows操作系统平台越来越难以达到对于雷达数据实时处理显示的高要求。
QT引入了信号与槽的机制,这在C++的事件通知模型里是非常优秀的实现。QT具有跨平台性能和良好的图形界面设计优势,所以基于QT开发的雷达显控软件能够在国产平台上运行。QT的最初定位就是一种跨平台的C++编辑环境,它是支持平台最多的框架,它拥有完整的一套API与框架,几乎涵盖了开发一款应用级的程序所需要的全部板块,为软件研发人员提供了构建艺术级的图形用户界面需要的所有功能。最后,QT的帮助文档非常完整,集成在IDE中非常方便,给初次接触QT编程的人员提供了非常大的帮助。它针对各个平台编写平台相关的适配层,为不同的平台提供一套相同接口的库,直接与各个平台融合在一起,既不损失性能又跨平台。QT具有一次开发可在多个平台移植的高移植性,符合了现代雷达显控软件的多种需求。
现有的技术中雷达数据实时处理的性能通常难以满足实际需求,程序往往仅匹配单一操作系统,移植性较差,且在数据读取过程中经常面临编译器软件与动态链接库版本不匹配问题。
发明内容
针对上述现有技术中存在的缺陷,本发明提供一种可以用于多种操作系统的L波段海杂波测量雷达的显控系统。
本发明提出的技术方案如下:
发明公开了一种基于QT平台的L波段海杂波测量雷达的显控系统,所述系统包括:显控软件、数据读取软件、数据记录软件,所述显控软件、数据读取软件、数据记录软件相互独立,显控软件与数据读取软件在第一计算机中运行,数据记录软件在第二计算机中运行;
其中所述显控软件控制雷达的运行状态并显示雷达当前运行状态与返回的数据;
所述数据读取软件读取板卡数据并将数据存放于共享内存;
所述数据记录软件在显控软件的控制下,将数据记录于磁盘上。
进一步的,所述显控系统基于QT平台设计。
进一步的,所述显控系统以多线程方式运行,线程之间采用QT的信号槽机制进行通信。
进一步的,所述显控软件界面由10个系统区域组成,分别为任务规划区、回波显示区、海情显示区、系统BIT区、消息提示区、工作状态区、雷达状态控制区、俯仰控制区、转台控制区和辅助功能区。
进一步的:
所述任务规划区用于设置雷达工作参数;
所述回波显示区用于显示雷达执行任务后传回的回波数据;
所述海情显示区用于显示雷达执行任务后传回的海情数据;
所述系统BIT区用于显示系统装载任务后雷达的故障情况;
所述消息提示区用于显示当前操作步骤及软件当前状态;
所述工作状态区用于显示当前雷达的工作状态,其中雷达扇形图表示当前伺服的工作状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111404757.3/2.html,转载请声明来源钻瓜专利网。