论文中文题名: | 基于GL Studio的飞机座舱内部视景的设计与实现 |
姓名: | |
学号: | 201308446 |
学科代码: | 0835 |
学科名称: | 软件工程 |
学生类型: | 工程硕士 |
学位年度: | 2016 |
院系: | |
专业: | |
研究方向: | 图形仿真 |
第一导师姓名: | |
第一导师单位: | |
论文外文题名: | Design and implementation of aircraft cabin interior simulation based on GL Studio |
论文中文关键词: | |
论文外文关键词: | GL Studio ; Virtual Cockpit ; Visual Simulation ; Reusable Simulation Objects ; OpenGL |
论文中文摘要: |
飞机座舱既是飞机的核心组成部分,又是人机交互的重要通道。飞行员通过操作座舱中的控制面板,将数据信息实时传递给仪表,然后仪表所提供的飞机飞行状态信息、控制指令信息和故障告警信息就能直观的呈现出来。通过计算机图形学技术来实现飞机座舱显示系统,不仅为飞行人员训练节约了成本,还为计算机图形处理器的验证提供了有力的依据,充分表明了座舱显示系统的仿真探索研究具有广泛的应用前景。
飞机座舱内部视景包括仪表的信息显示和对控制面板的操作,本文结合计算机图形仿真技术,对座舱仿真系统进行功能分析和性能评估。在此基础上,明确了软硬件开发运行环境,提出了系统总体设计。利用GL Studio软件,详细描述了座舱内的主飞行显示PFD、平部显示HUD、多功能显示MFD虚拟仪表和飞行控制单元面板的具体设计和实现过程,主要包括纹理贴图方式、视频纹理加载、姿态球指示、纹理刻度计算、按钮事件等。采用面向对象的程序设计方法,结合C++语言编程,实现显示模块的驱动和基于UDP协议的通信接口技术。
本文还进一步阐述了复用性组件和系统移植。复用性组件的特点和GLSPlayer的多平台使用,表明系统具有很好的可扩展性。通过研究GL Studio软件的特点、类库和文件结构,利用C#语言搭建了转换工程,将(*.gls)工程转换为规范的OpenGL工程,工程可运行于其它系统中,具有较好的可移植性。
最后,利用Vega Prime创建视景仿真,详细描述了场景配置,通过载入座舱内部视景模块,实现座舱内外视景的叠加,达到了仿真验证的目的。仿真验证结果表明,该系统能满足功能性需求,性能可靠。
﹀
|
论文外文摘要: |
Aircraft cockpit is a core segment and important aisle of human-computer interaction in an airplane. Pilot transfers data information to instrument by manipulating control panel. Then the flight condition, command information and broken warning will be shown directly. By using computer graphics to achieve aircraft cockpit display system can not only save polite training cost, but also provides powerful evidence to computer graphics processor’s verification, and it fully demonstrates that the simulation of aircraft cockpit display system is promising in practical.
Aircraft cockpit visual inside includes instrument’s information display and control panel operation. This paper analyses and evaluates the function of cockpit simulation system through computer simulation technology. Based on this research, the author identifies the both software and hardware processing environment and provide the simulation system structure. By using GL Studio software, this paper describes the virtual instrument’s design and implementation of PFD, HUD and MFD in aircraft cockpit in detail, which includes texture mapping method, loading video texture, attitude indicator, texture scale calculation, button event, etc. Moreover, this paper drives display module and UDP-based communication protocol interface technology through combining Object-oriented programming and C++ programming language.
In addition, this paper further elaborates reusable simulation objects and system migration. Characteristics of RSO and multi-platform GLSPlayer demonstrate the system has a good expanding character. By studying the characteristics, class libraries and document structures of GL Studio software and using C# programming language to build transforming program, *.gls can be converted to standardized OpenGL work, which indicates that the system has migration feature.
Finally, the scene configuration is described by using Vega Prime to create visual simulation. Through loading the cabin interior visual module, the superposition of internal and external visual scene is realized. The results of simulation verification show that this system is reliable and can satisfy function requirement.
﹀
|
中图分类号: | TP391.9 TP391.41 |
开放日期: | 2016-06-20 |