Aerospace Blockset™产品支持与第三方Fligh金宝apptGear飞行模拟器的接口,后者是通过GNU通用公共许可证(GPL)提供的开源软件。FlightGear飞行模拟器接口包含在模块集中,是来自Simulink的单向传输链路金宝app®使用FlightGear发布的FlightGear接口net_fdm
二进制数据交换协议。数据通过UDP网络数据包传输到正在运行的FlightGear实例。该区块集支持FlightG金宝appear的多个标准二进制发行版。看到用Simulink模型运行FlightG金宝appear界面细节。
FlightGear是一个独立的软件实体,不是由MathWorks创建、拥有或维护的。
要报告Aerospace Blockset FlightGear界面中的错误或请求增强,请使用形式
.
要报告错误或请求FlightGear本身的改进,请访问FlightGear网站
.
的航空航天工具箱产品支持从v2.金宝app6开始的FlightGear版本。
如果您使用的是2.6之前的FlightGear版本,请将您的FlightGear安装更新到支持的版本。金宝app当您打开模型时,软件返回一个警告或错误。获取更新的FlightGear软件https://www.flightgear.org
在下载区域。
您可以从FlightGear网站下载区域获取FlightGear,或者从FlightGear订购cd。下载区包含大量的安装和配置文档。因为FlightGear是一个开源项目,所以也可以下载源代码,用于定制和移植到定制环境。
要使用FlightGear,您必须有高性能的显卡和稳定的驱动程序。
FlightGear的性能和稳定性对计算机视频卡、驱动程序版本和驱动程序设置非常敏感。你需要OpenGL®金宝app支持硬件加速激活。如果没有适当的设置,性能可能会从大约每秒30帧(fps)的更新速率下降到不到每秒1帧。如果您的系统允许您更新OpenGL设置,请修改它们以提高性能。
对于Windows®系统,使用以下图形建议:
具有可接受的OpenGL性能的显卡(如FlightGear网站所述)。
为您的视频卡最新测试和稳定的驱动程序发布。在部署到其他计算机之前,在少数计算机上彻底测试驱动程序。
有关更多信息,请参见FlightGear硬件的建议
.
FlightGear发行版适用于Linux®,麦金塔电脑,以及FlightGear网站上的其他平台,https://www.flightgear.org
.在这些平台上安装,比如Windows,需要仔细配置显卡和驱动程序。在FlightGear网站上查阅文档和硬件要求部分。
您的电脑内置显卡,如NVIDIA®卡片,可以与FlightGear着色器冲突。考虑一下这个解决方案:
禁用FlightGear着色器通过选择生成运行脚本块禁用FlightGear着色器选项复选框。
丰富的FlightGear文档详细地指导您完成安装。参考以下:
FlightGear网站的文档部分提供安装说明:https://www.flightgear.org
.
MATLAB®系统需求.
请记住以下几点:
在安装FlightGear之前配置您的计算机图形卡。请参阅前面的部分,为FlightGear配置你的电脑.
在安装FlightGear之前,请关闭所有正在运行的应用程序(包括MATLAB接口)。
将FlightGear安装在由ASCII字符组成的文件夹路径名中。
MathWorks测试表明,FlightGear的运行稳定性在启动时特别敏感。最好不要移动、调整大小、鼠标移动、重叠或覆盖FlightGear窗口,直到启动启动屏幕淡出后初始模拟场景出现。
Aerospace Blockset在金宝app多个平台上支持FlightGear。该表列出了在开始使用FlightGear之前需要考虑的属性。
FlightGear财产 | 文件夹的描述 | 平台 | 典型的位置 |
---|---|---|---|
FlightGearBaseDirectory |
FlightGear安装文件夹。 | Windows 64位 | C:\Program Files\FlightGear (默认) |
Linux | 安装飞行装备的文件夹 | ||
Mac | /应用程序 (拖拽FlightGear图标的文件夹) |
||
GeometryModelName |
模型几何文件夹 | Windows 64位 | C:\Program Files\FlightGear\data\Aircraft\HL20 (默认) |
Linux | FlightGearBaseDirectory /数据/飞机/ HL20美元 |
||
Mac | 美元FlightGearBaseDirectory / FlightGear.app /内容/资源/数据/飞机/ HL20 |
当您安装FlightGear软件时,安装过程提供了基本级别的场景文件。FlightGear文档将指导您安装场景作为一般FlightGear安装的一部分。
如果你需要安装更多的FlightGear场景文件,请参阅https://www.flightgear.org
.说明描述了如何在默认位置安装额外的场景。MathWorks®建议你遵循这些说明。
如果您在非标准位置安装额外的风景,您可能需要更新FG_SCENERY
的脚本输出中的环境变量生成运行脚本块以包含新路径。的描述FG_SCENERY
变量,请参阅文档https://www.flightgear.org.
如果你没有提前下载场景,你可以在模拟过程中通过选择,引导FlightGear自动下载生成运行脚本块在模拟过程中安装FlightGear场景(需要互联网连接)复选框。
对于Windows系统,您可能会遇到错误消息,而启动FlightGear与InstallScenery
选项启用:
创建目录错误:没有这样的文件或目录
此错误可能表明您的默认FlightGear下载文件夹是不可写的,路径不能被解析,或者路径包含UNC路径名。要解决这个问题,编辑runfg.bat
文件指定一个新的文件夹路径来存储场景数据:
编辑runfg.bat
.
在命令选项列表中添加——download-dir =
并指定要下载场景数据的文件夹。例如:
——download-dir = C: \ \ user1 \ \ FlightGear资料
FlightGear会话期间下载的所有数据都保存到指定的目录。为了避免下载重复的场景数据,在后续的FlightGear会话中使用相同的目录
要打开FlightGear,跑步runfg.bat
.
请注意
每次你运行生成运行脚本块时,它创建一个新脚本。它会覆盖您添加的任何编辑。
FlightGear预配置6DoF动画|生成运行脚本|为FlightGear打包net_fdm包|从FlightGear接收net_ctrl数据包|发送net_fdm数据包到FlightGear|从FlightGear中解压net_ctrl包