生成运行脚本
在当前平台上生成FlightGear运行脚本
- 库:
航天积木/动画/飞行模拟器接口
描述
Generate Run Script块在当前平台上生成一个定制的FlightGear运行脚本。
要生成运行脚本,请在Parameters字段中填写所需信息,然后单击生成脚本.
在对话框中,用星号(*)标记的字段被计算为MATLAB®表达式。其他字段被视为文字文本。
参数
选择目标架构
-运行脚本的目标平台
默认的
(默认)|Win64
|Linux
|Mac
从列表中选择要在其上执行运行脚本的目标平台。这个平台可能与创建运行脚本的平台不同。选择默认的
如果希望生成运行脚本,以便在创建运行脚本的平台上运行。
Win64
Linux
Mac
编程使用
块参数:体系结构 |
类型:特征向量 |
价值观:'Win64' | 'Linux' | 'Mac' |
默认的:“默认” |
选择FlightGear数据流
- FlightGear数据流
发送
(默认)|收到
|发收
从列表中选择数据流的方向:
发送
类的发送设置
net_fdm
来自Simulink的控制模型®FlightGear。收到
创建运行脚本以设置接收
net_ctrl
控制模型从FlightGear到Simulink。发收
创建运行脚本来设置FlightGear,以便从Simulink接收和广播数据。
请注意
选择
发收
选项并不意味着您接收到与发送的数据相同的数据(例如,您可能看不到控制面位置数据)。通过这个选项,你可以看到主要的用户输入(如通过操纵杆输入的数据)和环境数据。
编程使用
块参数:数据流 |
类型:特征向量 |
价值观:“接收”|“收发转换” |
默认的:“发送” |
FlightGear几何模型名称
-文件夹包含FlightGear几何
HL20(默认)
中包含您想要的模型几何结构的文件夹的名称FlightGear
\ \数据飞机
文件夹中。
编程使用
块参数:GeometryModelName |
类型:特征向量 |
价值观:“HL20” |
默认的:“HL20” |
机场ID
-支持的机场ID
KSFO(默认)
支持的机场ID,从FlightGear界面中可用的支持机场列表中选择位置.
编程使用
块参数:“AirportId” |
类型:特征向量 |
价值观:“KSFO” |
默认的:“KSFO” |
跑道ID
-支持的跑道ID
10 l(默认)
指定跑道ID。
编程使用
块参数:RunwayId |
类型:特征向量 |
价值观:“10 l” |
默认的:“10 l” |
最初的高度(英尺)*
-飞机初始高度
7224 |数字
飞机的初始高度,单位为英尺。
编程使用
块参数:InitialAltitude |
类型:特征向量 |
价值观:“7224” |
默认的:“7224” |
初始航向(度)*
-飞机初始航向
113 |数字
飞机的初始航向,以度数为单位。
编程使用
块参数:InitialHeading |
类型:特征向量 |
价值观:“113” |
默认的:“113” |
抵消距离(英里)*
——偏距
4.72 |数字
飞机到机场的偏移距离,单位为英里。
编程使用
块参数:OffsetDistance |
类型:特征向量 |
价值观:“4.72” |
默认的:“4.72” |
抵消方位(度)*
-飞机偏移方位
0 |数字
飞机的偏移方位,以度为单位。
编程使用
块参数:OffsetAzimuth |
类型:特征向量 |
价值观:' 0 ' |
默认的:' 0 ' |
在模拟过程中安装FlightGear场景(需要互联网连接)
-安装FlightGear风景
从
(默认)|在
选择此复选框可指导FlightGear在模拟器运行时自动安装所需的场景。选中此复选框需要稳定的Internet连接。对于Windows®系统,您可能会遇到一个错误消息启动FlightGear与此选项启用。有关更多信息,请参见安装额外的FlightGear风景.
编程使用
块参数:InstallScenery |
类型:特征向量 |
价值观:”从“|”“ |
默认的:“关闭” |
禁用FlightGear着色器选项
-禁用FlightGear shader
从
(默认)|在
选中此复选框可禁用FlightGear着色器选项。您的计算机内置显卡,如NVIDIA®卡,可能与FlightGear着色器冲突。如果有此冲突,请考虑选择此复选框。
编程使用
块参数:DisableShaders |
类型:特征向量 |
价值观:”从“|”“ |
默认的:“关闭” |
目标/源IP地址
-运行MATLAB的机器的网络IP地址
127.0.0.1
运行MATLAB的计算机的网络IP地址。取值为read-only。
编程使用
块参数:OriginAddress |
类型:特征向量 |
价值观:“127.0.0.1” |
默认的:“127.0.0.1” |
目的港
- FlightGear机器的目的端口
5502
网络飞行动力学模型(fdm)端口。有关更多信息,请参见发送net_fdm包到FlightGear块参考。
编程使用
块参数:DestinationPort |
类型:特征向量 |
价值观:“5502” |
默认的:“5502” |
源端口
- FlightGear机器的起源端口
5505
网络IP地址
- FlightGear机器的网络IP地址
127.0.0.1
运行MATLAB软件的计算机的网络IP地址。
编程使用
块参数:LocalAddress |
类型:特征向量 |
价值观:“127.0.0.1” |
默认的:“127.0.0.1” |
输出文件的名字
——输出文件
runfg.bat
输出文件的名字。文件名是用于使用这些初始参数启动FlightGear的命令的名称。
请注意
运行脚本文件名必须由ASCII字符组成。
使用以下文件扩展名:
平台 | 扩展 |
---|---|
窗户 | 。bat |
Linux®而且macOS | . sh |
编程使用
块参数:OutputFileName |
类型:特征向量 |
价值观:“runfg.bat” |
默认的:“runfg.bat” |
FlightGear基地目录
- FlightGear基本目录
C:\Program Files\FlightGear
指定FlightGear安装文件夹的名称。
请注意
FlightGear必须安装在由ASCII字符组成的文件夹路径名中。
编程使用
块参数:FlightGearBaseDirectory |
类型:特征向量 |
价值观:“C: \ Program Files \ FlightGear” |
默认的:“C: \ Program Files \ FlightGear” |
生成脚本
-生成脚本按钮
按钮
点击生成脚本为FlightGear生成运行脚本。在对话框参数中输入正确的信息之前,请不要单击此按钮。
版本历史
之前介绍过的R2006a
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。