飞行模拟器接口

关于FlightGear的接口

Aerospace Blockset™产品支持第三方Flight万博1manbetxGear飞行模拟器的接口,该飞行模拟器是可通过GNU通用公共许可证(GPL)获得的开源软件。块集中包含的FlightGear飞行模拟器接口是来自Simulink的单向传输链路万博1manbetx®使用已发布的FlightGear的FlightGear接口net_fdm二进制数据交换协议。数据经由UDP网络分组传输到FlightGear的的运行实例。该模块组支持FlightG万博1manbetxear的多个标准二进制分布。看到使用Simulink模型运行Flight万博1manbetxGear界面细节。

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

  • 要报告的错误或请求增强了航天模块库FlightGear的接口,使用形成

  • 如果想报告错误或要求对FlightGear本身进行改进,请访问FlightGear的网站

万博1manbetx支持FlightGear版本

Aerospace区块集产品支持以下FlightGear版本:万博1manbetx

  • v2019.1

  • v2018.3

  • v2018.2

  • v2018.1

  • v2017.3

  • v2017.1

  • v2016.3

  • v2016.1

  • v3.4

  • v3.2

  • V3.0

  • V2.12

  • V2.10

  • v2.8

  • v2.6

  • v2.4

  • V2.0

如果你比2.0使用FlightGear的版本旧,更新FlightGear的安装到支持的版本。万博1manbetx当您打开模型时,软件会返回一个警告或错误。获得更新FlightGear的软件https://www.flightgear.org在下载区域。

获得FlightGear的

您可以从FlightGear的网站下载区或从FlightGear的订购光盘获得FlightGear的。下载区包含安装和配置的大量文档。因为FlightGear的是一个开源项目,源下载,也可用于定制和移植到自定义的环境。

配置您的计算机FlightGear的

要使用FlightGear,您必须拥有具有稳定驱动程序的高性能显卡。有关更多信息,请参阅FlightGear CD分发或FlightGear网站的硬件要求和文档区域。

FlightGear的性能和稳定性可以是电脑显卡,驱动程序版本和驱动程序设置敏感。你需要的OpenGL®万博1manbetx支持与硬件加速激活。如果没有适当的设置,性能会从大约每秒30帧的更新速度下降到不到1帧。如果您的系统允许您更新OpenGL设置,请修改它们以提高性能。

对于Windows图形建议

对于Windows®系统上,使用下面的图形建议:

  • 图形卡可接受的OpenGL性能(如在FlightGear的网站列出)。

  • 最新的测试和稳定的驱动发布为您的视频卡。在部署到其他计算机之前,在一些计算机上彻底测试驱动程序。

有关更多信息,请参见FlightGear的硬件建议

设置在Linux的麦金塔电脑,以及其他平台

FlightGear发行版可用于Linux®麦金塔电脑以及FlightGear网站上的其他平台,https://www.flightgear.org。在这些平台上安装,如Windows,需要的显卡和驱动程序仔细配置。在FlightGear的网站查阅文档和硬件需求部分。

FlightGear的和显卡在窗户系统

您的计算机内置的显卡,如NVIDIA®卡,可与FlightGear的着色冲突。考虑这种解决方法:

  • 选项禁用FlightGear着色器生成运行脚本禁用FlightGear的着色器选项复选框。

安装并启动飞行装置

广泛FlightGear的文档将引导您完成详细的安装。请参考以下:

请记住以下几点:

  • 在安装之前FlightGear的配置您的计算机图形卡。见前面部分,配置您的计算机FlightGear的

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

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

  • MathWorks测试表明,飞机起落架在启动时的运行稳定性特别敏感。最好不要移动、调整大小、将鼠标移到上面、重叠或掩盖FlightGear窗口,直到启动启动闪屏淡出后初始模拟场景出现为止。

航天模块库支持在几个平台FlightG万博1manbetxear的。下表列出了性能考虑您开始使用FlightGear的面前。

FlightGear财产 文件夹的描述 平台 典型的位置
FlightGearBaseDirectory FlightGear安装文件夹。 Windows 64位 C:\ Program Files文件\ FlightGear的
(默认)
Linux的 将FlightGear安装到的文件夹
Mac /应用程序
(您将FlightGear图标拖动到的文件夹)
GeometryModelName 几何模型文件夹 Windows 64位 C:\Program Files\FlightGear\data\Aircraft\HL20
(默认)
Linux的 FlightGearBaseDirectory /数据/飞机/ HL20美元
Mac $ FlightGearBaseDirectory / FlightGear.app /内容/资源/数据/飞机/ HL20

安装其他FlightGear的风景

当您安装FlightGear软件时,安装提供了一个基本级别的风景文件。FlightGear文档将指导您如何安装作为常规FlightGear安装的一部分的风景。

如果您需要安装更多FlightGear的场景文件,看到的说明https://www.flightgear.org。该说明描述了如何安装附加的风景在默认位置。MathWorks公司®建议您按照提示进行操作。

如果你在非标准位置安装额外的风景,你可能需要更新FG_SCENERY环境变量在脚本中的输出生成运行脚本块,包括新的路径。为的说明FG_SCENERY变量,请参阅文档在https://www.flightgear.org

如果您没有提前下载风景,您可以在模拟过程中通过选择引导FlightGear自动下载生成运行脚本在模拟过程中安装FlightGear场景(需要连接互联网)复选框。

对于Windows系统,您可能会在使用InstallScenery选项启用:

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

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

  1. 编辑runfg.bat

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

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

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

  3. 要打开FlightGear的,跑runfg.bat

注意

每次运行时间生成运行脚本块,它会创建一个新的脚本。它会覆盖已添加的任何修改。