一种基于windows 系统的雷达显控终端软件设计

一种基于windows 系统的雷达显控终端软件设计

ID:9878636

大小:156.50 KB

页数:5页

时间:2018-05-13

一种基于windows 系统的雷达显控终端软件设计_第1页
一种基于windows 系统的雷达显控终端软件设计_第2页
一种基于windows 系统的雷达显控终端软件设计_第3页
一种基于windows 系统的雷达显控终端软件设计_第4页
一种基于windows 系统的雷达显控终端软件设计_第5页
资源描述:

《一种基于windows 系统的雷达显控终端软件设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、文章编号:1009-8119(2005)12-0033-03一种基于Windows系统的雷达显控终端软件设计郝春环高梅国(北京理工大学电子工程系,北京100081)摘要介绍了一种在Windows2000下雷达显控终端软件的设计,本软件采用图形化用户界面,航迹显示具有缩放功能,且操作方便、灵活。详细介绍了图形缩放的原理及实现。关键词显控终端,人机交互,图形用户界面SoftwareDesignforRadarDisplayandControlTerminalBasedonWindowsSystemHaoChunhuanGaoMeiguo(ElectronicEn

2、gineeringDepartment,BeijingInstituteoftechnology,Beijing100081)AbstractThepaperintroducesthesoftwaredesignforradardisplayandcontrolterminalunderWindows2000system.Usinggraphicaluserinterface,thesoftwareisconvenientandflexibleinoperation,andithasgraphicszoomfunctionfortracedisplay.Ap

3、articulardescriptionforthegraphicszoomprincipleandmethodisgiveninthepaper.KeywordsDisplayandcontrolterminal,Manmachineinteraction,GUI1引言雷达显控终端是操作员与雷达系统进行交互的一个平台,主要负责显示雷达信号处理机输出的目标信息,供操作员观察,并且向信号处理机传送控制命令,实现操作员对雷达工作模式的切换和对雷达工作状态的监控。有的显控终端还负责完成雷达数据的二次处理。近年来,随着微电子技术以及软件技术的飞速发展,人们开始大量采

4、用通用微型计算机来完成雷达显控终端的工作。基于通用微机的数字化雷达显控终端,利用通用显卡的图形加速功能,而不需要设计专用的显示控制电路,既简化了开发过程,又明显改善了显示性能;优秀的操作系统使得显控系统更健壮,操作更方便。本文设计的显控终端软件就是运行在一台通用微机上的。考虑到显示的直观和交互的灵活,选择在Windows下开发程序。随着交互事件的日益频繁,已往面向过程的程序设计已经表现出很大的不足:交互事件的随机性使得在等待某一事件(比如鼠标操作)的发生时,会将此时发生的另一些事件丢失,从而不能保证交互的正常完成。而Windows程序是基于消息、事件驱动的,

5、可以灵活的响应鼠标、键盘等发出的消息,可靠的完成交互任务。本文介绍的软件是在Win2000操作系统下,采用VisualC++开发的。2系统结构系统用一台通用微机(简称主机)来进行显控终端的处理(如图1中虚线框部分)。显控终端软件就运行在这台主机上。用来完成雷达信号处理工作的是TMS320C6x系列DSP信号处理板。DSP处理板作为一个PCI设备与主机(显控终端)接口,采用PLX9054PCI接口芯片将DSP处理板设备映射到主机总线的地址空间。系统在DSP的片内存储空间中开辟出一块缓冲区,用以和主机进行数据交换。雷达工作时,主机从信号处理板读取目标信息数据,经

6、过雷达显控终端软件处理后显示在显示器上;另一方面接受鼠标、键盘传来的控制消息,产生对雷达的控制指令传送给信号处理板。主机显示器鼠标键盘DSP信号处理板显控终端5图1系统结构3软件设计3.1设计的特点本显控终端的主要功能是显示目标信息和向雷达下达控制命令。因此,为了完善此功能,软件的设计具有以下特点:1.采用图形化用户界面,显示直观,操作方便、灵活。2.为了既能保证大的搜索范围的显示,又能细致地显示局部范围,程序设计了图形缩放功能,而且在缩放比例不变的情况下,还可以显示整个范围内的不同区域,即显示区域的平移。在程序设计过程中,充分利用了基于消息、事件驱动的程序

7、对事件响应的优势,由鼠标事件来输入缩放、平移、恢复原始比例等特殊显示信息。例如:要求缩放时,将鼠标光标落在显示区内,按下右键拖动鼠标来确定要放大显示的范围;要求平移时,可以用左键操作选择要显示的区域的中心点。另外,还可以通过设置快捷键迅速切换显示模式(比如是否显示历史航迹、是否显示目标号及其它信息等)。3.利用Windows标准控件来进行控制操作,控制命令操作事件发生后,操作系统向程序发送一个消息,程序在消息响应函数中完成控制功能。3.2显示程序设计显控软件中,显示程序的设计相对比较复杂,因此下面重点介绍显示功能的设计。为了直观的显示出目标的位置,该显控终端

8、采用平面位置显示(PPI)。显控程序要不断地将目标的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。