的航空航天工具箱与FlightGear飞行模拟器的接口使您能够在三维环境中可视化飞行数据。第三方FlightGear模拟器是一个通过GNU提供的开源软件包®通用公共许可证(GPL)。介绍获取和安装第三方FlightGear飞行模拟器的方法。它还描述了如何通过使用FlightGear的例子播放3-D飞行数据,随您的航空航天工具箱软件
FlightGear飞行模拟器界面包括航空航天工具箱产品是由MATLAB实现的单向传输链路®软件FlightGear。它使用了FlightGear的出版物net_fdm
二进制数据交换协议。数据通过UDP网络数据包传输到正在运行的FlightGear实例。工具箱支持FlightG万博1manbetxear的多个标准二进制分布。接口的详细信息请参见飞行模拟器界面示例后.
FlightGear是一个独立的软件实体,不是由MathWorks创建、拥有或维护的。
中报告错误或请求增强航空航天工具箱FlightGear接口,联系MathWorks技术支持万博1manbetx//www.tianjin-qmedu.com/万博1manbetxsupport/.
要报告错误或要求对FlightGear本身进行改进,请访问www.flightgear.org
使用联系页面。
的航空航天工具箱产品支持从v2.万博1manbetx6开始的FlightGear版本。
您可以从以下网站获取FlightGear软件www.flightgear.org
或者从FlightGear订购cd。下载区包含大量的安装和配置文档。因为FlightGear是一个开源项目,所以也可以下载源代码进行定制和移植到定制环境。
要使用FlightGear,您必须拥有具有稳定驱动程序的高性能图形卡。有关更多信息,请参阅FlightGear CD发行版或FlightGear网站的硬件要求和文档区域,www.flightgear.org
.
FlightGear发行版适用于Linux®,MacOSX,以及其他UNIX®FlightGear网站的平台,www.flightgear.org
.在这些平台上安装,比如Windows®,需要仔细配置显卡和驱动程序。在FlightGear网站上查阅文档和硬件要求部分。
您的电脑内置显卡,如NVIDIA®使用FlightGear着色器时可能会有问题。考虑一下这个解决方案:
通过指定禁用着色器
财产航空。FlightGearAnimation
对象的GenerateRunScript (Aero.FlightGearAnimation)
方法
丰富的FlightGear文档指导您完成安装。要了解完整的安装说明,请参考FlightGear网站的文档部分www.flightgear.org
.
注意:
慷慨的中央处理器速度,系统和视频RAM,以及虚拟内存是良好的飞行模拟器性能的必要条件。
有关更多信息,请参见http://wiki.flightgear.org/Hardware_recommendations
.
有足够的磁盘空间下载和安装FlightGear。
在安装FlightGear之前,请配置计算机显卡。请参阅前面的部分,为FlightGear配置你的电脑.
在安装FlightGear之前,请关闭所有正在运行的应用程序(包括MATLAB软件)。
将FlightGear安装在由ASCII字符组成的文件夹路径名中。
FlightGear的运行稳定性在启动时特别敏感。最好不要移动、调整大小、鼠标移动、重叠或覆盖FlightGear窗口,直到启动启动屏幕淡出后初始模拟场景出现。
FlightGear目前的版本是针对低于10万英尺的飞行可视化进行优化的。FlightGear在非常高的高度和轨道视图下不工作或者根本不工作。
的航空航天工具箱产品支持多个平台万博1manbetx上的FlightGear (系统需求).下表列出了在开始使用FlightGear之前需要注意的属性。
FlightGear特性 | 文件夹的描述 | 平台 | 典型的位置 |
---|---|---|---|
|
FlightGear安装文件夹。 |
窗户 |
|
Linux |
安装FlightGear的目录 |
||
Mac |
|
||
|
模型几何文件夹 |
窗户 |
|
Linux |
|
||
Mac |
|
当您安装FlightGear软件时,安装过程提供了基本级别的场景文件。FlightGear文档将指导您安装场景作为一般FlightGear安装的一部分。
如果你需要安装更多的FlightGear场景文件,请参阅http://www.flightgear.org
.这些说明描述了如何在默认位置安装额外的场景。
如果你在一个非标准的位置安装额外的风景,你可能需要更新FG_SCENERY
的脚本输出中的环境变量GenerateRunScript
函数以包含新路径。的描述FG_SCENERY
变量,请参阅文档http://www.flightgear.org
.
如果您没有提前下载场景,您可以在模拟过程中直接使用FlightGear自动下载布景
财产航空。FlightGearAnimation
对象的GenerateRunScript (Aero.FlightGearAnimation)
方法
对于Windows系统,您可能会遇到错误消息,而启动FlightGear与布景
启用选项:
创建目录错误:没有这样的文件或目录
此错误可能表明您的默认FlightGear下载文件夹是不可写的,路径不能被解析,或者路径包含UNC路径名。要解决这个问题,编辑runfg.bat
文件指定一个新的文件夹路径来存储场景数据:
编辑runfg.bat
.
在命令选项列表中,附加——download-dir =
并指定要下载场景数据的文件夹。例如:
--下载目录=C:\Users\user1\Documents\FlightGear
FlightGear会话期间下载的所有数据都保存到指定的目录。为了避免下载重复的场景数据,在后续的FlightGear会话中使用相同的目录
要打开FlightGear,跑步runfg.bat
.
请注意
每次你运行GenerateRunScript
函数,它将创建一个新脚本。它将覆盖您添加的任何编辑。
的航空航天工具箱产品提供了一个名为显示飞行轨迹数据的示例。这个例子向你展示了如何使用FlightGear Animation对象可视化飞行轨迹。该示例将根据您的FlightGear安装的具体情况进行修改。使用这个例子来使用FlightGear回放你自己的3d飞行数据。
在尝试模拟这个模型之前,您必须安装和配置FlightGear。看到关于FlightGear界面.
运行示例:
将飞机几何体导入FlightGear。
运行示例。示例执行如下步骤:
载荷记录的轨迹数据。
从轨迹数据创建时间序列对象。
创建FlightGear动画对象。
如果需要,修改动画对象属性。
创建用于启动FlightGear飞行模拟器的运行脚本。
启动FlightGear飞行模拟器。
回放飞行轨迹。
在运行示例之前,将飞机几何模型复制到FlightGear中。从下列过程中,选择适合您的平台的一个。本节假设您已经阅读了上述内容安装并启动FlightGear.
如果你的平台是Windows:
转到已安装的FlightGear文件夹。打开数据
文件夹,然后飞机
文件夹:
.FlightGear
\ \ data \飞机
如果您以前运行过Aerospace Blockset™NASA HL-20与FlightGear Interface示例,您可能已经有一个HL20
子文件夹。
否则,请复制HL20
文件夹的草根
飞行\ astdemos \ \工具箱\
文件夹的FlightGear
\ \ data \飞机
文件夹中。这个文件夹包含HL-20模拟和预配置的几何图形HL20-set.xml
.该文件草根
\工具箱\ aero \ aerodemos \ HL20 \ \ HL20.xml模型
定义了几何。
如果你的平台是Linux:
转到已安装的FlightGear文件夹。打开数据
文件夹,然后飞机
文件夹:
.FlightGearBaseDirectory美元
/ /数据/飞机
如果您以前运行过Aerospace Blockset NASA HL-20与FlightGear Interface示例,您可能已经有一个HL20
子文件夹。如果是这种情况,您就不需要做任何事情,因为您可以使用现有的几何模型。
否则,请复制HL20
文件夹的草根
/工具箱/航空/ aerodemos /
文件夹的FlightGearBaseDirectory美元
/ /数据/飞机
文件夹中。这个文件夹包含HL-20模拟和预配置的几何图形HL20-set.xml
.该文件草根
/工具箱/航空/ aerodemos HL20 /模型/ HL20.xml
定义了几何。
如果你的平台是Mac:
打开一个终端。
列出Aircraft文件夹的内容。例如,类型:
lsFlightGearBaseDirectory美元/ /数据/飞机
如果您以前运行过Aerospace Blockset NASA HL-20与FlightGear Interface示例,您可能已经有一个HL20
子文件夹。在这种情况下,您无需执行任何操作,因为您可以使用现有的几何体模型。是否继续运行这个例子.
否则,请复制HL20
文件夹的
matlabroot/toolbox/aero/aerodemos/
美元FlightGearBaseDirectory / FlightGear.app /内容/资源/数据/飞机/
HL20-set.xml
.该文件草根
/工具箱/航空/ aerodemos HL20 /模型/ HL20.xml
定义了几何。启动MATLAB软件。
输入astfganim
在MATLAB命令窗口中。
在运行时,该示例通过发出一系列命令执行几个步骤。