基于Qt的雷达显示及手机客户端设计
2021年电子技术应用第8期
侯彭亮,郭 苹,王展鹏,王 静
西安科技大学 通信与信息工程学院,陕西 西安710054
摘要:为了实现对雷达平面位置显示器(Plane Position Indicator,PPI)更加方便、快捷的控制,设计了一种基于Qt的雷达PPI显示及手机控制客户端。根据雷达PPI显控需求,在Windows系统下利用Qt图形框架设计雷达PPI显示端,并基于Qt on Android开发环境使用QML实现手机控制客户端的设计。雷达PPI显示端和手机客户端通过TCP/IP协议远程连接,实现手机客户端在以太网下对雷达PPI显示端的控制。该客户端实现了利用Android可移动设备对雷达PPI显示端的远程控制,扩展了雷达PPI显控系统在复杂环境下的适用性。测试表明,基于Qt的雷达PPI显控手机客户端可以方便、快捷地控制雷达PPI显示端,且软件运行稳定,满足性能需求。
中图分类号:TN95
文献标识码:A
DOI:10.16157/j.issn.0258-7998.211433
中文引用格式:侯彭亮,郭苹,王展鹏,等. 基于Qt的雷达显示及手机客户端设计[J].电子技术应用,2021,47(8):128-132.
英文引用格式:Hou Pengliang,Guo Ping,Wang Zhanpeng,et al. Qt-based radar display and mobile phone client design[J]. App-
lication of Electronic Technique,2021,47(8):128-132.
文献标识码:A
DOI:10.16157/j.issn.0258-7998.211433
中文引用格式:侯彭亮,郭苹,王展鹏,等. 基于Qt的雷达显示及手机客户端设计[J].电子技术应用,2021,47(8):128-132.
英文引用格式:Hou Pengliang,Guo Ping,Wang Zhanpeng,et al. Qt-based radar display and mobile phone client design[J]. App-
lication of Electronic Technique,2021,47(8):128-132.
Qt-based radar display and mobile phone client design
Hou Pengliang,Guo Ping,Wang Zhanpeng,Wang Jing
School of Communication and Information Engireering,Xi′an University of Science and Technology,Xi′an 710054,China
Abstract:In order to control the plane position indicator(PPI) more conveniently and quickly, a Qt-based PPI display and mobile phone control client is designed.According to PPI display and control requirements of radar, the PPI display terminal was designed using Qt graphics framework under Windows system, and the mobile phone control client was designed using QML based on Qt on Android development environment.Through TCP/IP protocol, the PPI terminal and the mobile phone client are remotely connected to realize the control of the PPI terminal by the mobile phone client under the Ethernet.This client realizes remote control of radar PPI display using Android mobile devices, and expands the applicability of radar PPI display control system in complex environment.The test shows that the Qt-based PPI display control mobile phone client can control the PPI display terminal conveniently and quickly, and the software runs stably to meet the performance requirements.
Key words :radar display control;socket;TCP/IP;Qt graphical framework
0 引言
雷达显控终端是雷达系统的重要组成部分,作为雷达系统人机交互的接口,主要负责控制雷达系统并显示雷达回波、雷达状态等信息的任务,而雷达PPI显示则是最常见的雷达显示方式之一,其仿真水平直接影响到整个终端系统的效果[1-3]。传统的雷达显控终端是使用通用计算机来负责雷达PPI显示和控制,功能和界面比较丰富,但是在进行外场试验测试时,在恶劣的环境中实现对计算机的操作将更加困难,不利于某些特定环境下的推广和使用,其应用场景逐渐受到限制。随着雷达技术以及Android智能设备的快速发展,便携可移动式雷达PPI显示控制软件的开发势在必行。
针对传统雷达PPI显示控制方法的缺陷,且得益于Qt在软件界面开发过程中的优良特性,本文给出基于Qt的雷达PPI显控及手机客户端的实现方式,分别采用以X86处理器为核心的Windows系统和以ARM处理器为核心的Android系统的软件平台,在此基础上使用图形用户界面应用程序开发框架Qt在Windows系统和Android系统下分别开发雷达PPI显示端和手机客户端,实现在以太网下使用手机客户端通过TCP/IP协议远程控制雷达PPI显示端工作,整个系统的兼容性、可移植性和可维护性得以极大提升,为跨平台操作提供便利。该手机客户控制端与传统显控终端控制端相比具有很好的可靠性和便捷性。
本文详细内容请下载:http://www.chinaaet.com/resource/share/2000003717。
作者信息:
侯彭亮,郭 苹,王展鹏,王 静
(西安科技大学 通信与信息工程学院,陕西 西安710054)
此内容为AET网站原创,未经授权禁止转载。