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