跳转至

GTN_GetLimitInfo

指令原型:

GT_API GTN_GetLimitInfo(short core,short axis,TLimitInfo *pInfo)

指令类型:

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

指令说明:

读取当前限位状态和触发信息。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
axis 轴号,正整数,取值范围请参照轴号参数范围一栏。
pInfo 限位状态和触发信息结构体指针。详情说明请参照TLimitInfo
TLimitInfo
typedef struct LimitInfo
{
    short hwLmtPositiveEnable;         // 正硬限位使能状态,0:关闭,1:打开
    short hwLmtNegativeEnable;         // 负硬限位使能状态,0:关闭,1:打开
    short swLmtPositiveEnable;         // 正软限位使能状态,0:关闭,1:打开
    short swLmtNegativeEnable;         // 负软限位使能状态,0:关闭,1:打开

    short hwLmtPositiveStatus;         // 正硬限位触发状态,0:未触发,1:触发
    short hwLmtNegativeStatus;         // 负硬限位触发状态,0:未触发,1:触发
    short swLmtPositiveStatus;         // 正软限位触发状态,0:未触发,1:触发
    short swLmtNegativeStatus;         // 负软限位触发状态,0:未触发,1:触发
}TLimitInfo;
hwLmtPositiveEnable:正硬限位使能状态,0:关闭,1:打开。
hwLmtNegativeEnable:负硬限位使能状态,0:关闭,1:打开。
swLmtPositiveEnable:正软限位使能状态,0:关闭,1:打开。
swLmtPositiveEnable:负软限位使能状态,0:关闭,1:打开。
hwLmtPositiveStatus:正硬限位触发状态,0:未触发,1:触发。
hwLmtNegativeStatus:负硬限位触发状态,0:未触发,1:触发。
swLmtPositiveStatus:正软限位触发状态,0:未触发,1:触发。
swLmtNegativeStatus:负软限位触发状态,0:未触发,1:触发。

指令返回值:

请参照通用返回值说明