基于Qt的雷达信号模拟器软件界面设计与实现
2016-05-10刘馨丹
电子科技 2016年4期
关键词:界面
胡 杨,刘馨丹
(西安电子科技大学 电子信息攻防对抗与仿真重点实验室,陕西 西安 710071)
基于Qt的雷达信号模拟器软件界面设计与实现
胡杨,刘馨丹
(西安电子科技大学 电子信息攻防对抗与仿真重点实验室,陕西 西安710071)
摘要针对雷达信号模拟器软件部分的功能需求,在Windows操作系统下,采用Qt对雷达信号模拟器软件界面进行设计开发。具体通过对界面元素的生成及管理、界面通信机制、事件响应等方面的设计,实现了基于Qt的雷达信号模拟器软件界面,测试结果显示雷达信号模拟器软件界面的本地操作与远程控制均能正常工作,且运行稳定,满足功能要求。
关键词Qt;界面;雷达信号;模拟器
雷达信号模拟器在雷达调试、性能评估和设备维护等方面,是一种利用仿真技术模拟产生复杂雷达信号环境的简便、灵活、高效、廉价的方法[1]。雷达信号模拟器的软件界面则是人机交互的平台[2],主要完成试验场景描述、试验过程状态管理和参数记录等工作。而Qt是一种多平台的C++图形用户界面应用程序框架[3],可用于Windows下的开发,考虑到Qt在软件界面开发过程中的优良特性[4],本文选择在Windows操作系统下使用Qt进行对雷达信号模拟器软件界面的设计与开发。
1开发技术
Qt是1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。其既可开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展以及一些宏,易于扩展,允许组件编程。……
登录APP查看全文
