Motion Platform
动的平台。
类型: MotionPlatform
图书馆中的路径:
|
资料描述
座 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