SMC_CalcDirectionFromVector (FB)

此功能块位于CODESYSSoftMotion 函数库 SM3_CNC.library。通过此模块可以定义工具的方向(dAlpha) 。

有关转换模块的更多信息参阅 SM_Trafo_POUs

类型

初始值

描述

VAR_IN

 

 

 

v

“SMC_VECTOR3D (STRUCT)”

 

矢量切线 v。通常情况下, v 将会用于连接插补器的输出 vecActTangent 。

eDir

“SMC_VECTORDIR (ENUM)”

SMC_tangential

输入 eDir 指定,是否路径方向被指定为路径切线 (SMC_tangential),或者为相反的 (SMC_opp_tangential) 或者垂直的 (SMC_orthogonal_r (路径正切的右端 ) SMC_orthogonal_l (路径正切的左端))。

VAR_OUT

 

 

 

dDir

LREAL

 

角度 dDir 是以弧度定义的。在插补的标准模式下将返回一个常量,例如当 v 是一个零矢量时, eDir 通常用作 SMC_ControlAxisByPos 用于直线电机的设置值或者作为转换模块的 dAlpha 输入。