主要内容

Aero.FlightGearAnimationObjects

航空航天工具箱接口FlightGear飞行模拟器使您能够飞行数据在三维可视化环境。第三方FlightGear模拟器是一个开源软件包可以通过一个GNU®通用公共许可证(GPL)。本节描述如何获得并安装第三方FlightGear飞行模拟器。它也描述了如何播放3 d飞行数据通过使用FlightGear示例中,与你提供的航空航天工具箱软件。的一个例子航空航天工具箱接口FlightGear飞行模拟器,明白了从轨迹数据创建一个飞行动画

关于FlightGear接口

FlightGear飞行模拟器接口中包含的航空航天工具箱产品是一个单向传输链接从MATLAB®软件FlightGear。它使用FlightGear的出版net_fdm二进制数据交换协议。数据通过UDP网络数据包传播FlightGear的运行实例。FlightGear的工金宝app具箱支持多个标准二进制发行版。界面细节,请参阅飞行模拟器接口示例

FlightGear不是创建的是一个单独的软件实体,拥有或由MathWorks维护。

金宝app支持FlightGear版本

航空航天工具箱产品支持从v2.金宝app6 FlightGear版本。

获得FlightGear软件

您可以获得FlightGear软件www.flightgear.org在下载区域或下令从FlightGear cd。下载区域包含丰富的文档进行安装和配置。因为FlightGear是一个开源项目,来源下载也可以定制和移植到定制的环境。

为FlightGear配置你的电脑

你必须有一个高性能的显卡稳定FlightGear司机使用。有关更多信息,请参见FlightGear CD或硬件需求和文档的区域分布FlightGear网站,www.flightgear.org

设置在Linux,Mac OS X和其他平台

FlightGear分布可用于Linux®,Mac OS X和其他UNIX®从FlightGear网站平台,www.flightgear.org。安装在这些平台上,比如Windows®,需要仔细配置的显卡和司机。查阅文件和硬件需求部分FlightGear网站。

FlightGear和视频卡窗户系统

你的电脑内置的视频卡,如NVIDIA®卡,可以使用FlightGear着色问题。考虑一下这个解决方案:

安装和启动FlightGear

广泛FlightGear文档将指导您完成安装。对于完整的安装说明,请查阅的文档部分FlightGear网站www.flightgear.org

注意:

  • 慷慨的中央处理器速度、系统和视频内存和虚拟内存对于良好的飞行模拟器性能至关重要。

    有关更多信息,请参见https://wiki.flightgear.org/Hardware_recommendations

  • 有足够的磁盘空间FlightGear下载和安装。

  • 在你安装FlightGear之前,配置你的电脑显卡。看到前面的部分,为FlightGear配置你的电脑

  • 在安装FlightGear之前,关闭所有正在运行的应用程序(包括MATLAB软件)。

  • 文件夹中安装FlightGear ASCII字符组成的路径名。

  • 操作的稳定性在启动FlightGear尤其敏感。最好不要移动,调整大小,鼠标,重叠,或者掩盖FlightGear窗口,直到最初的模拟场景启动后出现闪屏褪色。

  • 当前版本的FlightGear优化飞行可视化在海拔100000英尺以下。FlightGear根本不工作好或非常高的高度和轨道的观点。

航空航天工具箱产品在许多平台上金宝app支持FlightGear (系统需求)。下表列出了需要注意的属性使用FlightGear在开始之前。

FlightGear财产 文件夹的描述 平台 典型的位置

FlightGearBaseDirectory

FlightGear安装文件夹。

窗户

C:\Program Files\FlightGear
(默认)

Linux

目录中安装FlightGear

Mac

/应用程序
你拖FlightGear图标(文件夹)

GeometryModelName

模型几何文件夹

窗户

C:\Program Files\FlightGear\data\Aircraft\HL20
(默认)

Linux

FlightGearBaseDirectory /数据/飞机/ HL20美元

Mac

美元FlightGearBaseDirectory / FlightGear.app /内容/资源/数据/飞机/ HL20

安装额外FlightGear风景

当你安装FlightGear软件,安装文件提供了一个基本的层面上的风景。FlightGear文档将指导您完成安装风景一般FlightGear一部分安装。

如果你需要安装更多FlightGear风景文件,看说明书http://www.flightgear.org。这些指令描述如何安装额外的风景在默认位置。

如果你安装额外的风景在非标准的位置,您可能需要更新FG_SCENERY环境变量在脚本的输出GenerateRunScript功能包括新路径。的描述FG_SCENERY变量,看文档http://www.flightgear.org

如果你不提前下载的风景,你可以直接FlightGear模拟过程中自动下载使用InstallScenery财产的Aero.FlightGearAnimation对象的GenerateRunScript (Aero.FlightGearAnimation)方法。

对于Windows系统,您可能会遇到一个错误消息而推出FlightGearInstallScenery选项启用:

创建目录错误:没有这样的文件或目录

这个错误可能表明默认FlightGear下载文件夹不是可写,无法解决的路径或路径包含UNC路径名。为了解决这个问题,编辑runfg.bat文件指定一个新文件夹路径存储风景数据:

  1. 编辑runfg.bat

  2. 命令选项的列表,添加——download-dir =并指定一个文件夹,下载数据的风景。例如:

    ——download-dir = C: \ \ user1 \ \ FlightGear资料

    下载所有数据在这FlightGear会话保存到指定目录。为了避免下载数据重复的风景,在成功FlightGear会话使用相同的目录中

  3. 打开FlightGear,运行runfg.bat

请注意

每一次运行GenerateRunScript函数,它创建一个新的脚本。它覆盖任何编辑补充道。

飞行模拟器接口示例

航空航天工具箱产品提供了一个示例显示飞行轨迹数据。这个例子展示了如何可视化飞行轨迹与FlightGear动画对象。这个例子的目的是要修改根据您的FlightGear安装事项。使用这个例子与FlightGear播放自己的3 d飞行数据。

在试图模拟该模型之前,您必须FlightGear安装和配置。看到关于FlightGear接口

要运行示例:

  • 飞机几何导入FlightGear。

  • 运行示例。示例执行以下步骤:

    • 加载轨迹记录数据。

    • 从轨迹数据创建一个时间序列对象。

    • 创建一个FlightGearAnimation对象。

  • 如果需要修改动画对象属性。

  • 创建一个运行脚本启动FlightGear飞行模拟器。

  • 启动FlightGear飞行模拟器。

  • 飞行轨迹回放。

飞机几何导入FlightGear

在运行示例之前,飞机几何模型转换为FlightGear副本。从以下程序,选择一个适合你的平台。本节假设您已经阅读安装和启动FlightGear

如果你的平台窗口:

  1. 去你安装FlightGear文件夹。打开数据文件夹,然后飞机文件夹:FlightGear\ \ data \飞机

  2. 如果你有以前运行航空Blockset™NASA HL-20 FlightGear接口的例子,你可能已经有一个HL20子文件夹。如果是这样的话,你不需要做任何事情,因为你可以使用现有的几何模型。

    否则,复制HL20文件夹的matlabroot\工具箱\ aero \动画文件夹的FlightGear \ data \飞机文件夹中。这个文件夹包含HL-20模拟和预配置的几何图形HL20-set.xml。该文件HL20.xml定义了几何。

如果您是Linux平台:

  1. 去你安装FlightGear文件夹。打开数据文件夹,然后飞机文件夹:FlightGearBaseDirectory美元/ /数据/飞机

  2. 如果你有以前运行的NASA航天Blockset HL-20 FlightGear接口的例子,你可能已经有一个HL20子文件夹。如果是这样的话,你不需要做任何事情,因为你可以使用现有的几何模型。

    否则,复制HL20文件夹的matlabroot/工具箱/航空/动画文件夹的美元FlightGearBaseDirectory/ /数据/飞机文件夹中。这个文件夹包含HL-20模拟和预配置的几何图形HL20-set.xml。该文件HL20.xml定义了几何。

如果你的平台Mac:

  1. 打开一个终端。

  2. 飞机的内容文件夹列表。例如,类型:

    lsFlightGearBaseDirectory美元/ /数据/飞机
  3. 如果你有以前运行的NASA航天Blockset HL-20 FlightGear接口的例子,你可能已经有一个HL20子文件夹。如果是这样的话,你不需要做任何事情,因为你可以使用现有的几何模型。

    否则,复制HL20文件夹的matlabroot/工具箱/航空/动画文件夹的美元FlightGearBaseDirectory/ FlightGear.app /内容/资源/数据/飞机/文件夹中。这个文件夹包含HL-20模拟和预配置的几何图形HL20-set.xml。该文件HL20.xml定义了几何。

另请参阅

相关的话题