SMC_GetTrackingError

这个功能块位于函数库 SM3_Basic.library。可以用于可以用于测量当前或者最大滞后错误用于补偿死区时间,死区时间产生于与总线是通讯并以周期数目 (byDeadTimeCycles)给出值。与 SMC_GetMaxSetVelocity 相似,一个时间戳(dwTimeStamp)可以用于测量最大序号时间。

 

类型

初始值

描述

VAR_IN_OUT

     

Axis

AXIS_REF

 

映射轴,参阅 AXIS_REF_SM3

VAR_INPUT

     

bEnable

BOOL

FALSE

设置为TRUE 激活此功能块

byDeadTimeCycles

BYTE

2

死区时间周期序号

dwTimeStamp

DWORD

 

操作时间戳输入;可以用于查找最大序号发生时时间。

VAR_OUTPUT

   

bValid

BOOL

FALSE

TRUE,如果参数可以读取

bBusy

BOOL

FALSE

TRUE,如果功能块没有完成

fActTrackingError

LREAL

0

当前滞后错误

fMaxTrackingError

LREAL

0

最大滞后错误

dwTimeAtMax

DWORD

0

当最大序号发生时dwTimeStamp的值