SMC_UnitVectorToRPY

这个功能块位于CODESYS SoftMotion 函数库 " SM3_CNC.library"。此功能块用于计算新坐标系统中单位矢量的 RPY-角度 (对应旧坐标系统) 。

更多相关信息参阅 坐标变换概述

 

类型

初始值

描述

VAR_IN

 

 

 

vX

STRING(80)

SMC_Vector3D

新坐标系统中单位矢量的 x-坐标 (对应旧坐标系统)。

vY

Pointer TO BYTE

SMC_Vector3D

新坐标系统中单位矢量的 y-坐标 (对应旧坐标系统)。

vZ

 

SMC_Vector3D

新坐标系统中单位矢量的 z-坐标 (对应旧坐标系统)。

VAR_OUT

 

 

 

dA

 

LREAL

以弧度为单位的转角值

dB

 

LREAL

以弧度定义的抛物角值

dC

 

LREAL

以弧度定义的偏离角

bError

 

BOOL

功能块内部发生错误信息

nError

BOOL

WORD

错误描述:

1: 没有错误 (bError = FALSE)

2: 向量长度不为 1

3: 向量不是直角坐标

4: 不是右手系统