王艳1 张茜2 马凡3 刘兴兴4
陕西黄河集团 陕西西安 710043
摘要:本文指出了用Delphi6.0编程可视化界面的优势,用其实现了某雷达界面显示,并给出了软件设计。
关键词:界面显示;Delphi6.0;可视化界面
1引言
雷达界面显示是对雷达数据的直观表述,是雷达系统中的重要组成部分。雷达界面显示的主要任务一是实时显示收到的数据信息(距离、方位等);二是将收到的信息发给需要的分系统[1]。
期刊文章分类查询,尽在期刊图书馆本文的雷达界面显示软件Delphi6.0编写,并只显示收到的数据信息,将收到的信息发给需要的分系统本软件不涉及。
Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)。使用Delphi开发应用软件,会大大地提高编程效率、缩短开发周期[2]。
2软件设计
2.1设计要求
完成从雷达分系统的实时接收雷达参数信息,实时显示雷达参数并及时刷新屏幕。软件运行在windows平台下。
2.2设计技巧
利用Delphi绘图时,通常都会用Timage对象。使用Timage对象的缺点是屏幕刷新太快时,屏幕会一直闪动。为了解决屏幕闪动的问题,本文的软件使用TPaintbox对象代替Timage对象,能控制住屏幕的闪动。
3软件特点
(1)本文的雷达界面显示软件将雷达参数划分为图形显示区和表格显示区,其中表格显示区又可分为雷达分系统状态显示区、目标参数显示区、导弹参数显示区,这样划分一目了然。
(2)程序设计时,自动读取屏幕分辨率来调整绘图,从而在任何分辨率下图形的显示都正常、不变形。
4结束语
本文在windows下利用Delphi6.0开发工具实现了雷达界面显示,实现了雷达显示的主要功能,节约了开发成本。
参考文献:
[1]徐宏宇.一种实时雷达显示控制终端软件的设计[D].北京:北京理工大学硕士论文,2002.
[2]张春林.Delphi6程序设计导学[M].北京:清华大学出版社,2002.
论文作者:王艳1,张茜2,马凡3,刘兴兴4
论文发表刊物:《基层建设》2015年23期供稿
论文发表时间:2016/4/6
本文来源: https://www.lw33.cn/article/dd8ab04b29bc5d6aff0be9d4.html