基于模式的视景仿真系统的构建与实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于模式的视景仿真系统的构建与实现

随着计算机软、硬件技术的发展与成熟,仿真模拟技术在各大领域均得到了广泛的应用和发展,视景仿真便是其中的一种。某军用电台虚拟仿真系统正是基于这一背景而提出的,包括视景仿真系统、电路仿真系统和故障库三部分。其中,视景仿真系统是整个系统最重要的部分,它通过对电路仿真结果和故障库的功能调用来实现电台整机和板卡器件及其电路波形的展示。本文以某新型军用电台为研究对象,围绕“无缝视景展示”和软件板卡级扩展的核心功能及要求,在借鉴软件设计模式的基础上,结合数据库技术、视景渲染引擎技术、MFC

面向对象设计方法设计了虚拟电台视景仿真系统的总体结构并对其

实现方法进行了描述。首先,本文阐述了软件设计模式和软件体系结构的相关概念,并重点分析比较了两种常用的交互式系统体系结构模式--MVC模式和PAC模式。通过对比研究,本文选择了MVC体系结构模式作为本视景仿真系统体系结构设计的依据。其次,总结了交互式视景仿真软件和传统的交互式软件的异同点。根据前者独有的特点,对传统的MVC模式进行改造,并裁剪掉OGRE图形渲染引擎在本仿真系统中不必要的功能,之后将其封装成为OGRE视景渲染中间件。据此提出并设计了基于MVC设计模式和视景渲染中间件的视景仿真系统软

件体系结构。第三,根据该军用电台视景仿真系统的功能需求,完成了对本视景仿真系统的组件划分(模型组件、视图组件、控制器组件和视景渲染中间件),给出了各个组件的功能、职责及各组件之间的协作关系。之后,结合设计模式的理念,设计并实现了各功能组件。最后,

给出了虚拟电台视景仿真系统的仿真流程,完成了视景仿真系统的设计实现,并展示了虚拟电台视景仿真系统的运行实例。此后,依据软件开发流程对本电台视景仿真系统进行了系统功能测试。测试结果表明该系统各项功能指标满足软件需求中所要求的功能项。如今,在该体系结构下完成的虚拟电台视景仿真系统已应用于合作方的日常教学和训练中。截至目前,合作方对此系统反应良好。

相关文档
最新文档