QQ登录

只需一步,快速开始

楼主: 胡秀伟
打印 上一主题 下一主题

基于XML的系统配置及改进技术

  [复制链接]

主题

好友

462

积分

专业技术学员

11#
发表于 2012-4-13 22:04:29 |只看该作者
本帖最后由 胡秀伟 于 2012-4-13 22:05 编辑

图......................才cccccc

未命名07.JPG (13.3 KB, 下载次数: 687)

未命名07.JPG
回复

使用道具 举报

主题

好友

462

积分

专业技术学员

12#
发表于 2012-4-13 22:06:07 |只看该作者
FlightGear 飞行模拟器下,HUD 平显系统有三种不同的配置形式:其中 Delault 目录下为默认的 HUD 配置,Custom 为传统 HUD 配置,Minimal 为最简化 HUD 配置。
在 FlightGear 软件初始化后,系统会自动调用 Delault 模式下的 HUD 平显配置。因此对当前 FlightGear 平显系统的研究和改进主要针对默认模式下的配置文件。
在 delault.xml 配置文档中说明了默认模式下的 HUD 平显系统的结构组成、以及平显其他
组成部分配置文件的路径信息。其配置文件结构如图所示
回复

使用道具 举报

主题

好友

462

积分

专业技术学员

13#
发表于 2012-4-13 22:08:09 |只看该作者
图...................................

未命名08.JPG (13.53 KB, 下载次数: 711)

未命名08.JPG
回复

使用道具 举报

主题

好友

462

积分

专业技术学员

14#
发表于 2012-4-13 22:09:40 |只看该作者
默认平显配置文件结构为典型的“树”结构:PropertyList 为根节点,name 和 instruments
为两个子节点,其中 name 节点描述了 HUD 类型为默认飞机平显,instruments 节点下则包含了HUD 系统的四个组成部分,这四个节点的属性为相应的配置文件路径。结合典型的 HUD 平显界面来说明这四部分的功能。平显界面如图所示
回复

使用道具 举报

主题

好友

462

积分

专业技术学员

15#
发表于 2012-4-13 22:10:46 |只看该作者
图...................................

未命名09.JPG (27.38 KB, 下载次数: 731)

未命名09.JPG
回复

使用道具 举报

主题

好友

462

积分

专业技术学员

16#
发表于 2012-4-13 22:12:13 |只看该作者
hudladder 定义了俯仰角和滚转角在屏幕上的显示位置、显示长度和宽度,以及显示的形状、
数据跨度和精度等信息。如上图的倾角。
hudcard 定义了航向和速度等信息在屏幕上的显示位置、显示长度和宽度,以及数据跨度、
显示精度等信息。如上图中的航向和速度。
instrlabel 定义了数字信息(如经度、维度)在屏幕上的显示位置、显示长度和宽度,以及
数字显示格式等信息。如上图中的经度值和纬度值。
fgTBI 表示 Turn Bank Indicator,主要是显示直升机滚转的趋势,以表明直升机横向的稳定
状态。如上图中的滚转侧滑显示。
虽然以上四部分分别规定了 HUD 显示界面不同的功能模块,但是其 xml 配置文件的格式结构都比较接近,下面选取较有代表性的 hudcard 模块,说明 HUD 显示界面的配置。
hudcard 配置文件主要完成了 3 个功能,分别是显示位置设定、显示格式设定、图形显示设定。其功能结构如图所示
回复

使用道具 举报

主题

好友

462

积分

专业技术学员

17#
发表于 2012-4-13 22:12:29 |只看该作者
图.................................

未命名10.JPG (7.89 KB, 下载次数: 684)

未命名10.JPG
回复

使用道具 举报

主题

好友

462

积分

专业技术学员

18#
发表于 2012-4-13 22:14:16 |只看该作者
根据配置文件设定的不同功能分别说明每个设定部分的作用和原则。
回复

使用道具 举报

主题

好友

462

积分

专业技术学员

19#
发表于 2012-4-13 22:14:43 |只看该作者
3.2.1显示位置设定
FlightGear 飞行模拟器以 OpenGL 做为图形显示的工具,在 OpenGL 项目中,位置坐标原点(0,0)为工程项目的左下角点。
显示位置规定了该设备在屏幕上的显示位置,包括该设备在屏幕上的起始位置坐标以及 x轴和 y 轴上的长度。该设定部分的“树”形结构如图所示
回复

使用道具 举报

主题

好友

462

积分

专业技术学员

20#
发表于 2012-4-13 22:15:01 |只看该作者
本帖最后由 胡秀伟 于 2012-4-13 22:17 编辑

图..................................

未命名11.JPG (6.89 KB, 下载次数: 725)

未命名11.JPG
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入FG

本版积分规则

手机版|联系我们| FlightGear ( 吉ICP备19002044号-7 )

GMT+8, 2024-5-4 13:22

Powered by Discuz! X3.2

© 2001-2013 FlightGear Inc.

返回顶部