{blockLibraryPP_blocksPP_FF_PhasedSS_ArraySS_SystemSS_ToolboxFF_EnvironmentSS_andSS_TargetFF_RangeSS_AngleSS_CalculatorPP_label}
范围和角度计算
类型: RangeAngleCalculator
图书馆中的路径:
|
输入端口
输入端口
参考轴 - 起始点位置
3乘以1的实数矢量列 | 3乘以N的实数矩阵
以 3 乘 1 的实向量或 3 乘 N 的实矩阵形式给出源点的位置,其中 N 是源点的个数。每列都包含该点的笛卡尔坐标,格式为 [x;y;z]
。
如果 Pos 矩阵为 3 乘 N,则必须为 N 个参考点指定一个 3 乘 N 的 RefPos 矩阵。如果所有参考点都相同,那么 RefPos 可以用一个 3 乘 1 的单一向量来指定。单位为米。
*例如[1000;2000;50]
数据类型: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
RefPos - 参考点的位置
3乘以1的实数矢量列 | 3乘以N的实数矩阵
参考点的位置以 3 乘 1 的实向量或 3 乘 N 的实矩阵形式给出,其中 N 是参考点的个数。每列包含该点的笛卡尔坐标,格式为 [x;y;z]
。
如果 RefPos 是 3 乘 N 矩阵,那么 Pos 必须指定为 N 个源点的 3 乘 N 矩阵。源点位置的单位是米。
*例如[100;100;10]
依赖关系
要使用此端口,请将*参考位置源*参数设置为 "输入端口"。
数据类型: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
RefAxes - 本地坐标系的坐标轴
3乘3的实数矩阵 | 3乘3乘N的实数数组
以 3 乘 3 实矩阵或 3 乘 3 乘 N 数组形式给出的本地坐标系坐标轴。对于数组,每页对应每个基准点的局部坐标轴。RefAxes 中的列指定了笛卡尔坐标中本地坐标系的坐标轴方向。当 Pos 或 RefPos 的尺寸大于 1 时,N 必须与这些尺寸中的列数一致。
示例:[100;100;10]
依赖关系
要使用此端口,请将*参考轴源*参数设置为 "输入端口"。
数据类型: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
输出
Ang-方位角和位置角
2乘N的实矩阵 | 2乘2N的实矩阵
以度数为单位的方位角和俯仰角,以 2 乘 N 矩阵或 2 乘 2N 矩阵的形式返回。每列代表一个方向角,形式为 [方位角;仰角]
。
如果 传播模型 设置为 "自由空间",Ang 是一个 2 乘 N 矩阵,代表从源点到参考点的路径角。
如果*传播模型*参数设置为 "双射线",Ang 是一个 2乘 2N 的矩阵。交替排列的 Ang 列分别代表视线内路径和反射路径。
依赖关系
要使用此端口,请将 Output(s) 设置为 "Angle"(角度)或 "Range and Angle"(范围和角度)。
数据类型: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
*范围*是传播范围
实际矢量 1 over N | 实际矢量 1 over 2N
传播范围以实数向量 1 乘以 N 或实数向量 1 乘以 2N 的形式返回。
如果*传播模型*设置为 "自由空间",*范围*的大小为 1 乘 N。传播范围是从 Pos 指定的位置到 RefPos 指定的相应参考位置的直接路径长度。
如果*传播模型*设置为 "双射线",则 "范围 "包含直接路径和反射路径的范围。交替的 Range 列分别指同一源参考对的直接路径和反射路径。
依赖关系
要使用此端口,请将 Output(s) 参数设置为 "Range"(范围)或 "Range and Angle"(范围和角度)。
数据类型: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
参数
传播模型 - 传播模型
自由空间(默认) | `双射线
通过将此参数设置为 "自由空间 "或 "双射线 "来指定传播模型。
参考位置源 - 初始方向源
属性(默认)` | 输入端口
。
通过将此参数设置为 Property
或 Input port
来指定初始方向的来源。
如果 Reference position position source 参数设置为 "属性",则使用 Reference position 参数设置位置。如果 Reference position source 参数设置为 "Input port"(输入端口),则使用标有 RefPos 的输入端口。
*参考位置*是初始方向
[0;0;0](默认值)`。
将初始方向设置为以米为单位的 3 乘 1 矩形坐标向量,形式为 [x;y;z]
。初始方向是本地坐标系的原点。输入位置的范围和角度都是相对于初始方向测量的。
如果*参考位置源*参数设置为 "属性",则使用此参数。
参考轴源 - 参考轴源
输入端口
将此参数设置为 "属性 "或 "输入端口",以定义参考轴源。
如果*参考轴源*参数设置为 "属性",则使用*参考轴*参数定义轴。如果 Reference axes source 参数设置为 "Input port"(输入端口),则使用标有 RefAxes 的输入端口。
参考轴 - 参考轴
[1 0 0;0 1 0;0 0 1](默认)`。
以 3 乘 3 正交矩阵的形式设置本地坐标系的参考轴,并以此计算范围和角度。矩阵的每一列都指定了本地坐标系的轴向,初始方向为 [x;y;z]
。
如果*参考轴源*参数设置为 "属性",则使用此参数。
输出 - 输出数据类型
角度(默认) | 范围 | 范围和角度
指定块所需的输出。根据参数值的不同,每种输出类型会路由到不同的端口。
值 | 端口 |
---|---|
|
Ang |
范围` |
范围 |
范围和角度 |
Ang 和 Range |