Engee 文档

Range Angle Calculator

范围和角度的计算。

类型: RangeAngleCalculator

图书馆中的路径:

/Phased Array Systems/Environment and Target/Range Angle Calculator

资料描述

Range Angle Calculator 计算相对于初始方向和相对于参考方向的几个位置的范围和/或方位角和仰角。 初始方向和参考轴可以在块参数中设置或通过输入端口传输。

港口

入口

Ref-传球起点的位置:q[<br>]'实数列向量3乘1|'实数矩阵3乘N

起始点的位置,定义为3乘1的实向量或3乘N的实矩阵,其中N是起始点的数目。 每列包含形式为`[x;y;z]'的点的笛卡尔坐标。

如果Pos矩阵的维数为3乘N,则必须为N个参考点设置大小为3乘N的RefPos矩阵。 如果所有参考点都相同,则可以使用单个3乘1矢量设置RefPos。 测量单位为米。

示例:[1000;2000;50]

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

RefPos-通过参考点的位置:q[<br>]'实列向量3乘1`|实矩阵3乘N

参考点的位置,定义为3乘1实向量或3乘N实矩阵,其中N是参考点的数量。 每列包含形式为`[x;y;z]'的点的笛卡尔坐标。

如果RefPos是一个3乘N矩阵,那么对于N个起点,Pos必须设置为3乘n矩阵。 如果所有的起始点都相同,那么Pos可以使用单个3乘1向量来设置。 起始位置的测量单位为米。

示例:[100;100;10]

依赖关系

要使用此端口,请将*参考位置源*参数设置为"输入端口"。

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

反射-局部坐标系的轴传递:q[<br>]'实数矩阵3乘3|/'实数阵3乘3乘N`

局部坐标系的轴,定义为3乘3实矩阵或3乘3乘N阵列。 对于阵列,每个页面对应于每个参考点处的局部坐标轴。 反射中的列在笛卡尔坐标中指定局部坐标系的坐标轴的方向。 当这些维度大于一时,N应对应于Pos或RefPos中的列数。

示例:[100;100;10]

依赖关系

要使用此端口,请将*参考轴源*参数设置为"输入端口"。

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

出口;出口

Ang—方位角和通过位置:q[<br>]'实矩阵2乘N'|'实矩阵2乘2N`

方位角和以度为单位的位置,作为2乘N矩阵或2乘2n矩阵返回。 每列代表`[方位角;仰角]`形式的方向角。

如果*传播模型*参数设置为’自由空间`,则Ang是2乘N矩阵,表示从源点到参考点的路径的角度。

如果*传播模型*参数设置为’双射线`,则Ang是2乘2n矩阵。 交替的角度列分别指视线内的轨迹和反射轨迹。

依赖关系

要使用此端口,请将*Output(s)*参数设置为`Angle`或`Range and Angle'。

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

Range-pass传播范围:q[<br>]'real vector1by N'|'real vector1by2N`

作为1乘N的实向量或1乘2N的实向量返回的传播范围。

如果*传播模型*参数设置为"自由空间",则*范围*的大小为1乘N。传播范围是从Pos中指定的位置到RefPos中指定的相应参考位置的直接路径的长度。

如果*传播模型*参数设置为"双射线",则范围包含前向路径和反射路径的范围。 交替范围列分别针对相同的源—参考点对指正向和反射路径。

依赖关系

要使用此端口,请将*Output(s)*参数设置为"Range"或"Range and Angle"。

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

参数

传播模型-通过分布模型:q[<br>]'自由空间(默认)|/'双射线`

通过将此参数设置为"自由空间"或"双射线"来指定分布模型。

参考位置源-初始方向传递的源:q[<br>]'属性(默认)|'输入端口

通过将此参数设置为"属性"或"输入端口"来设置初始方向的源。

如果*参考位置源*参数设置为"属性",则使用*参考位置*参数设置位置。 如果*参考位置源*参数设置为"输入端口",则使用标记为*RefPos*的输入端口。

参考位置-通过的初始方向:q[<br>] [0;0;0] ( 默认情况下)

将初始方向设置为`[x;y;z]'形状的以米为单位的3乘1矩形坐标的矢量。 初始方向作为局部坐标系的开始。 相对于初始方向测量输入位置的范围和角度。

如果*参考位置源*参数设置为"属性",则使用此参数。

参考轴源-参考轴的源传递:q[<br>]属性(默认)|/'输入端口

通过将此参数设置为"属性"或"输入端口"来指定参考轴的源。

如果*参考轴源*参数设置为"属性",请使用*参考轴*参数设置轴。 如果*参考轴源*参数设置为"输入端口",则使用标记为*反射*的输入端口。

参考轴-通过参考轴:q[<br>] [1 0 0;0 1 0;0 0 1] ( 默认情况下)

以正交3乘3矩阵的形式设置计算范围和角度的局部坐标系的参考轴。 矩阵的每一列在初始方向上以`[x;y;z]`的形式为局部坐标系设置轴的方向。

如果*Reference axes source*参数设置为`Property',则使用此参数。

Output(s)-数据输出传递类型:q[<br>]'Angle(default)|'Range|’Range and Angle

指定所需的块输出。 根据参数值,每个输出类型都路由到其自己的端口。

意义 港口

'角度`

'范围`

范围

'范围和角度`

Ang*和*范围