测距角度计算器
范围和角度的计算。
blockType: RangeAngleCalculator
图书馆路径:
|
港口
入口
*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]
<无转换>*数据类型*: 漂浮物16, 漂浮物32, 漂浮64, 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]
依赖关系
要使用此端口,请将*参考位置源*参数设置为 输入端口.
<无转换>*数据类型*: 漂浮物16, 漂浮物32, 漂浮64, 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]
依赖关系
要使用此端口,请将*Reference axes source*参数设置为 输入端口.
<无转换>*数据类型*: 漂浮物16, 漂浮物32, 漂浮64, 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)*参数设置为 角度 或 范围和角度.
<无转换>*数据类型*: 漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64</无翻译>
*范围*-通过传播范围:q[<br>] 实向量为1乘N | 实向量为1乘2N
作为1乘N的实向量或1乘2N的实向量返回的传播范围。
如果*传播模型*参数设置为 自由空间,则*范围*的大小为1乘N.传播范围是从Pos中指定的位置到RefPos中指定的相应参考位置的直接路径的长度。
如果*传播模型*参数设置为 双射线,Range包含前向和反射路径的范围。 交替范围列分别针对相同的源—参考点对指正向和反射路径。
依赖关系
要使用此端口,请将*Output(s)*参数设置为 范围 或 范围和角度.
<无转换>*数据类型*: 漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64</无翻译>
参数
*传播模型*-通过分布模型:q[<br>] 可用空间(默认) | 双射线
通过将此参数设置为 自由空间 或 双射线.
*参考位置源*-初始通过方向的源:q[<br>] 属性(默认情况下) | 输入端口
通过设置此参数的值来设置初始方向的源 物业 或 输入端口.
如果*参考位置源*参数设置为 物业,然后使用*参考位置*参数设置位置。 如果*参考位置源*参数设置为 输入端口,则使用标记为*RefPos*的输入端口。
*参考位置*-通过的初始方向:q[<br>] [0;0;0](默认)
将初始方向设置为以米为单位的3乘1矩形坐标的矢量,形式为 [x;y;z]. 初始方向作为局部坐标系的开始。 相对于初始方向测量输入位置的范围和角度。
如果*参考位置源*参数设置为 物业.
*参考轴源*-参考轴的源通过:q[<br>] 属性(默认情况下) | 输入端口
通过将此参数设置为 物业 或 输入端口.
如果*Reference axes source*参数设置为 物业,使用*参考轴*参数设置轴。 如果*Reference axes source*参数设置为 输入端口,则使用标记为*RefAxes*的输入端口。
*参考轴*-参考轴:q[<br>] [1 0 0;0 1 0;0 0 1] ( 默认情况下)
将计算范围和角度的局部坐标系的参考轴设置为正交3乘3矩阵。 矩阵的每一列将局部坐标系的轴的方向设置为 [x;y;z] 在初始方向上。
如果*Reference axes source*参数设置为 物业.
*Output(s)*-数据输出通道类型:q[<br>] 角度(默认情况下) | 范围 | 范围和角度
指定所需的块输出。 根据参数值,每个输出类型都路由到其自己的端口。
| 意义 | 港口 |
|---|---|
|
*昂* |
|
*范围* |
|
*Ang*和*范围* |