Engee 文档

Motion Platform

动的平台。

类型: MotionPlatform

图书馆中的路径:

/Phased Array Systems/Environment and Target/Motion Platform

资料描述

Motion Platform 模拟多个平台的运动,例如飞机、地面车辆和/或接收和发射传感器的阵列,确定它们的位置和速度。 平台沿着由其初始位置和速度确定的轨迹移动,具体取决于所选的运动模型—高速或加速。 平台的位置和速度在模拟的每一步都被更新。 此外,您还可以设置初始平台方向并接收方向更新。

港口

入口

Ref-参考时间传递的输入值:q[<br>]'scalar`

基准时间的输入值。 测量单位为秒。

依赖关系

要使用此端口,请将*经过的模拟时间源*参数设置为"从参考输入端口派生"。

数据类型:`Float16`,Float32,Float64,Int8,Int16,Int32,Int64,Uint8,UInt16,UInt32,UInt64,Bool

*—Pass平台的输入速度:q[<br>]'一个3乘N实矩阵`

平台的速度,设为3乘N实矩阵,其中N为建模的平台数。 测量单位为米每秒。

依赖关系

要使用此端口,请将*对象运动模型*参数设置为"速度",将*速度源*参数设置为"输入端口"。

数据类型:`Float16`,Float32,Float64,Int8,Int16,Int32,Int64,Uint8,UInt16,UInt32,UInt64,Bool

Acl-pass平台的加速:q[<br>]'a3-by-N real matrix`

平台的加速度,以3乘n实矩阵的形式给出,其中N是用于建模的平台数。 测量单位是米每秒平方。

依赖关系

要使用此端口,请将*对象运动模型*参数设置为"加速度",将*加速度源*参数设置为"输入端口"。

数据类型'Float16,'Float32','Float64','Int8',Int16,Int32,Int64,Uint8,UInt16,UInt32,UInt64,`Bool'

出口;出口

Pos-通过平台的位置:q[<br>]'一个3乘n的实矩阵`

平台的当前位置,作为3乘n实矩阵返回,其中N是要模拟的平台数。 测量单位为米。

数据类型'Float16,'Float32','Float64','Int8',Int16,Int32,Int64,Uint8,UInt16,UInt32,UInt64,`Bool'

*—Pass平台的输出速度:q[<br>]'一个3乘N的实矩阵`

平台的当前速度,作为3乘n实矩阵返回,其中N是要模拟的平台数。 测量单位为米每秒。

数据类型:`Float16`,Float32,Float64,Int8,Int16,Int32,Int64,Uint8,UInt16,UInt32,UInt64,Bool

LAxes-通过平台的方向轴:q[<br>’a3乘3乘N实矩阵`

平台的当前方向轴,返回为3乘3乘N实数矩阵,其中N是用于建模的平台数。 每个3乘3子矩阵是正交矩阵。 当*OrientationAxesOutputPort*参数设置为`true`时,将启用此输出。 平台的当前轴围绕平台轨迹的矢量法线旋转。

依赖关系

要使用此端口,请选中*启用方向轴输出*复选框。

数据类型:`Float16`,Float32,Float64,Int8,Int16,Int32,Int64,Uint8,UInt16,UInt32,UInt64,Bool

参数

对象运动模型-对象运动模型传递:q[<br>]速度(默认)|/'加速度|’自定义

将对象的运动模型指定为"速度"、"加速度"或"自定义"。

当参数设置为"速度"时,平台在模拟的每一步都以恒定的速度沿着轨迹移动。

当参数设置为"加速度"时,平台在模拟的每一步都沿着加速度恒定的轨迹移动。

当参数设置为"自定义"时,平台根据*自定义轨迹航点*参数指定的航点序列移动。 为了获得每个时间步的位置和速度,对象执行分段三次航点插值。

初始位置(m)-通过平台的初始位置:q[<br>] [0;0;0] ( 默认情况下)

3乘N矩阵形式的以米为单位的平台的初始位置,其中每列以[x;y;z]形式表示平台的初始位置。 数字N是平台的数量。

初始速度(m/s)—通过平台的初始速度:q[<br>] [0;0;0] ( 默认情况下)

平台的初始速度(以m/s为单位),以3乘N矩阵的形式,其中每列以[vx;vy;vz]的形式表示平台的初始速度。 数字N是平台的数量。

依赖关系

如果*速度源*或*加速度源*参数设置为"输入端口",则使用此参数。

速度源-速度数据源传递:q[<br>]属性(默认)|/'输入端口

此参数仅在将*model of object motion*参数设置为"Velocity"时使用。 在这种情况下,您需要为模型提供速度数据。 指定速度数据源"属性"或"输入端口"。

速度(m/s)-通行平台的当前速度:q[<br>] [0;0;0] ( 默认情况下)

平台的当前速度(以m/s为单位),以3乘N矩阵的形式,其中每列以[vx;vy;vz]的形式表示平台的初始速度。 数字N是平台的数量。

依赖关系

如果*对象运动模型*参数设置为"速度",*速度源*参数设置为"属性",则使用此参数。

加速的来源-加速数据源传递:q[<br>]'属性(默认)|'输入端口

此参数仅在将对象运动的*模型*参数设置为"加速度"时使用。 在这种情况下,必须为模型提供加速度数据。 指定加速度数据源’属性’或’输入端口'。

加速度(m/s^2)-通过的当前加速度:q[<br>] [0;0;0] ( 默认情况下)

当前加速度(以m/s2为单位),以3乘N矩阵的形式,其中每列以[ax;ay;az]的形式表示平台的初始速度。 数字N是平台的数量。

依赖关系

如果*对象运动模型*参数设置为"加速度",*加速度源*参数设置为"属性",则使用此参数。

自定义轨迹航点-通过轨迹的航点:q[<br>] [ 0, 0, 0, 0, 0, 0, 0; 1, 0, 0, 0, 0, 0, 0 ] ( 默认情况下)

轨迹的航点,定义为实矩阵M乘L或数组m乘l乘N。M为航点个数。 L-4或7。

如果L为4,则第一列指示测量平台位置的时间点。 列2-4是x、y和z坐标中的位置测量值。 基于位置测量确定速度。

如果L为7,则矩阵的第5-7列表示x、y和z坐标中的速度测量值。

将*自定义轨迹航点*参数设置为三维数组的值时,页数N表示平台数。

时间单位是秒,位置单位是米,速度单位是米每秒。

依赖关系

如果对象运动的*模型*参数设置为"自定义",则使用此参数。

机械扫描模式-通过机械扫描模式:q[<br>]'None(default)|/'Circular'|'Sector`

平台的机械扫描模式设置为"无"、"圆形"或"扇区",其中"无"是默认值。

当将*机械扫描模式*参数设置为"圆形"时,平台在平台方向轴的方位角方向上顺时针360度连续扫描。

当将*机械扫描模式*参数设置为"扇区"时,平台在方位角扫描角度跨度(deg)*参数设置的范围内沿平台方向轴沿方位角方向顺时针扫描。 当扫描平台到达范围边界时,扫描改变方向并返回到另一个扫描边界。 扫描在平台的方向轴内进行。

初始扫描角度(deg)-通过平台的初始扫描角度:q[<br>’0(默认)`

平台的初始扫描角度,设为向量1乘N,其中N为平台数。

扫描发生在平台的局部坐标系中。 *Initial orientation axes*参数设置初始局部坐标系。 在模拟开始时,由*Initial orientation axes*参数指定的方向轴按*Initial scan angle(deg)*参数指定的角度旋转。 默认值为零。 测量单位是度。

依赖关系

如果*机械扫描模式*参数设置为"圆形"或"扇区",则使用此参数。

方位角扫描角度跨度(deg)-方位角扫描角度范围通行证:q[<br>’[-60,60](默认)`

方位扫描角度范围,定义为N乘2矩阵,其中N为平台数。

矩阵的每一行以`[ScanAngleLowerBound ScanAngleHigherBound]'的形式定义相应平台的扫描范围。 默认值为'[-60 60]'。 测量单位是度。

依赖关系

如果*机械扫描模式*参数设置为"扇区",则使用此参数。

方位扫描速率(deg/s)-方位扫描速率通过:q[<br>’10(默认)`

方位扫描速率,设为1乘N的矢量,其中N为平台数。

矢量中的每个条目是各自平台的方位扫描速率。 默认值为'10’deg/sec。测量单位为度/秒。

依赖关系

如果*机械扫描模式*参数设置为"圆形"或"扇区",则使用此参数。

初始方向轴-通道平台的初始方向轴:q[<br>]眼睛(3)(默认)

三个轴定义平台的初始局部(x,y,z)坐标系,形式为3乘3乘N矩阵。 矩阵的每一列表示局部坐标系的一个轴。 所有三个轴必须正交。

启用方向轴输出-方向轴输出传递:q[<br>]禁用(默认)|/'启用

选择此选项可通过*LAxes*输出端口获取瞬时平台方向轴。

只有选中该复选框时才会显示该端口。

经过的模拟时间来源-经过的模拟时间来源:q[<br>]`Auto(default)|/`派生自参考输入端口'

指定’Auto`或’Derive from reference input port’作为仿真时间源。

当选择"自动"时,块计算经过的时间。

当选择’从参考输入端口导出’时,该块使用发送到输入端口的参考信号的持续时间*Ref*。

继承采样率-继承pass的采样率:q[<br>]enabled(默认情况下)'|'disabled

选中该框以从更高级别的块继承采样率。 否则,请使用*Sample rate(Hz)*参数设置采样率。

采样率(Hz)-通过采样率:q[<br>]'1e6(默认)|/'正标量`

正标量形式的信号的采样频率。 测量单位为Hz。

依赖关系

要使用此选项,请取消选中*继承采样率*复选框。

数据类型:`Float16`,Float32,Float64,Int8,Int16,Int32,Int64,Uint8,UInt16,UInt32,UInt64,Bool