跳转至

GTN_GetAxisHeightInf

指令原型:

GT_API GTN_GetAxisHeightInf(short core,short axis,THeightInf *pHeightInf)

指令类型:

立即指令,调用后立即生效。

指令说明:

读取调高器状态信息。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
axis 轴号,正整数,取值范围请参照轴号参数范围一栏。
pHeightInf 调高器状态信息结构体指针。详情说明请参照THeightInf
THeightInf
typedef struct HeightInf
{
    short ctlMode;           
    short errorSts;         
    double cmpValue;        
}THeightInf;
ctlMode:当前轴闭环模式。
bit0=1:反馈源为电机编码器,当前为电机编码器闭环。bit0/bit1不会同时为1。
bit1=1:反馈源为电容频率差值后位置,当前为调高器频率闭环。
bit2:保留。
Bit3=1:高度跟随功能打开。实际切换到高度跟随时该bit位才会置1。
Bit4=1:自动使能高度跟随功能打开。
Bit5=1:使能高度跟随功能。调用使能指令后该bit位就置1。
Bit6=1:频率突变急停功能打开。调用使能指令后该bit位就置1。
Bit7=1:进入到设定的高度误差带。
errorSts:错误信息。
bit0=1:相关联的差值表为空。 
bit1=1:调高器闭环控制误差超限。
bit2=1:输入调高器频率值小于差值表中的最小值。
bit3=1:输入调高器频率值大于差值表中的最大值。
bit4=1:接近挡板时,调高器频率突变量大于设定的阈值。
bit5=1:远离挡板时,调高器频率突变量大于设定的阈值。
cmpValue:补偿值。

指令返回值:

请参照通用返回值说明