×

如何使用Visual C++和OpenGL设计实现雷达显示系统

消耗积分:0 | 格式:rar | 大小:1.18 MB | 2019-08-01

分享资料个

  根据现代雷达装备虚拟教学、训练 与科研的需要,设计并实现了一种基于Visual C++和OpenGL的光栅雷达显示系统,提出了以固定扇形画线实现扫描线余辉和雷达目标模拟的新方法。该系统操作方便、效果逼真、运行速度快、可扩展性强。

  雷达显示器是雷达与操作员之间最重要的交互界面,在建立雷达虚拟操作或维修训练系统时,雷达显示器的仿真实现水平将直接影响到整个模拟系统的训练效果。尽管可以利用真实的示波管实现实物或半实物的显示器仿真,但利用计算机的屏幕模拟雷达显示器,具有开发方便不依赖特定的硬件,可靠性高。适应性强。通用性强和可移植性好等特点“目前的雷达显示器计算机仿真大多采用Visual Basic或Delphi.其优点是使用方便、开发周期短,缺点是显示画面不够通真,美观、可移植性差。为满足国家863计划课题、基于宽带网的远程信息获取控制与处理技术”实现远程信息实时操作和控制、构建县有网络通信功能的显示验证平台的需求”,本文提出采用Visual C++和OpenGL实现的多功能雷达显示系统,其主要理由是:C++具有灵活性好、效率高、可移植性好的特点; VisualC++不仅是一种可视化的编程语言,而且功能强大,有很强的网络编程能力,借助于微软公司的MFC类库和应用程序框架能够轻易开发出Windows标准界面的应用程序.OpenGL是一个与图形硬件无关的应用程序开发接口(AP),是-个完全可移植、速度很快的3D图形和建模库,具有图形质量高。可靠性高可移植性好等众多优点它包含了近200个函数。可以很方便地开发高性能图形图像,是目前比较完善的三维图形标准,被许多计算机领域中的大公司所采用(当今的主流操作系统Windows全面支持OpenGL)鬥本文介绍了仿真显示系统的功能设计,重点阐述其关键功能的实现途径,最后给出了本系统的运行结果。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !