主要内容

生成运行脚本

在当前平台上生成FlightGear运行脚本

  • 库:
  • 航天积木/动画/飞行模拟器接口

  • 生成运行脚本块

描述

Generate Run Script块在当前平台上生成一个定制的FlightGear运行脚本。

要生成运行脚本,请在Parameters字段中填写所需信息,然后单击生成脚本

在对话框中,用星号(*)标记的字段被计算为MATLAB®表达式。其他字段被视为文字文本。

参数

全部展开

从列表中选择要在其上执行运行脚本的目标平台。这个平台可能与创建运行脚本的平台不同。选择默认的如果希望生成运行脚本,以便在创建运行脚本的平台上运行。

  • Win64

  • Linux

  • Mac

编程使用

块参数体系结构
类型:特征向量
价值观:'Win64' | 'Linux' | 'Mac'
默认的“默认”

从列表中选择数据流的方向:

  • 发送

    类的发送设置net_fdm来自Simulink的控制模型®FlightGear。

  • 收到

    创建运行脚本以设置接收net_ctrl控制模型从FlightGear到Simulink。

  • 发收

    创建运行脚本来设置FlightGear,以便从Simulink接收和广播数据。

    请注意

    选择发收选项并不意味着您接收到与发送的数据相同的数据(例如,您可能看不到控制面位置数据)。通过这个选项,你可以看到主要的用户输入(如通过操纵杆输入的数据)和环境数据。

编程使用

块参数数据流
类型:特征向量
价值观:“接收”|“收发转换”
默认的“发送”

中包含您想要的模型几何结构的文件夹的名称FlightGear\ \数据飞机文件夹中。

编程使用

块参数GeometryModelName
类型:特征向量
价值观:“HL20”
默认的“HL20”

支持的机场ID,从FlightGear界面中可用的支持机场列表中选择位置

编程使用

块参数“AirportId”
类型:特征向量
价值观:“KSFO”
默认的“KSFO”

指定跑道ID。

编程使用

块参数RunwayId
类型:特征向量
价值观:“10 l”
默认的“10 l”

飞机的初始高度,单位为英尺。

编程使用

块参数InitialAltitude
类型:特征向量
价值观:“7224”
默认的“7224”

飞机的初始航向,以度数为单位。

编程使用

块参数InitialHeading
类型:特征向量
价值观:“113”
默认的“113”

飞机到机场的偏移距离,单位为英里。

编程使用

块参数OffsetDistance
类型:特征向量
价值观:“4.72”
默认的“4.72”

飞机的偏移方位,以度为单位。

编程使用

块参数OffsetAzimuth
类型:特征向量
价值观:' 0 '
默认的' 0 '

选择此复选框可指导FlightGear在模拟器运行时自动安装所需的场景。选中此复选框需要稳定的Internet连接。对于Windows®系统,您可能会遇到一个错误消息启动FlightGear与此选项启用。有关更多信息,请参见安装额外的FlightGear风景

编程使用

块参数InstallScenery
类型:特征向量
价值观:”从“|”“
默认的“关闭”

选中此复选框可禁用FlightGear着色器选项。您的计算机内置显卡,如NVIDIA®卡,可能与FlightGear着色器冲突。如果有此冲突,请考虑选择此复选框。

编程使用

块参数DisableShaders
类型:特征向量
价值观:”从“|”“
默认的“关闭”

运行MATLAB的计算机的网络IP地址。取值为read-only。

编程使用

块参数OriginAddress
类型:特征向量
价值观:“127.0.0.1”
默认的“127.0.0.1”

网络飞行动力学模型(fdm)端口。有关更多信息,请参见发送net_fdm包到FlightGear块参考。

编程使用

块参数DestinationPort
类型:特征向量
价值观:“5502”
默认的“5502”

网络控制(ctrl)端口。有关更多信息,请参见从FlightGear接收net_ctrl包块。

编程使用

块参数OriginPort
类型:特征向量
价值观:“5505”
默认的“5505”

运行MATLAB软件的计算机的网络IP地址。

编程使用

块参数LocalAddress
类型:特征向量
价值观:“127.0.0.1”
默认的“127.0.0.1”

输出文件的名字。文件名是用于使用这些初始参数启动FlightGear的命令的名称。

请注意

运行脚本文件名必须由ASCII字符组成。

使用以下文件扩展名:

平台 扩展
窗户 。bat
Linux®而且macOS . sh

编程使用

块参数OutputFileName
类型:特征向量
价值观:“runfg.bat”
默认的“runfg.bat”

指定FlightGear安装文件夹的名称。

请注意

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

编程使用

块参数FlightGearBaseDirectory
类型:特征向量
价值观:“C: \ Program Files \ FlightGear”
默认的“C: \ Program Files \ FlightGear”

点击生成脚本为FlightGear生成运行脚本。在对话框参数中输入正确的信息之前,请不要单击此按钮。

版本历史

之前介绍过的R2006a

Baidu
map