跳转至

GTN_GetMoveSynchronizationInfo

指令原型:

GT_API GTN_GetMoveSynchronizationInfo(short core,TProfileItem slave,TMoveSynchronizationInfo *pInfo)

指令类型:

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

指令说明:

读取同步运动的状态信息。。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
slave 同步运动的从轴描述参数结构体指针。详情说明请参照TProfileItem
TProfileItem
typedef struct ProfileItem
{
    short type;
    short index;
    short subIndex;
    short reserve[5];
}TProfileItem;
type:主轴类型。
MC_PROFILE(31):规划器。
MC_MPG_ENCODER(53):手轮编码器。
index:主轴索引。
MC_PROFILE(31):规划器。 正整数,取值范围请参照轴号参数范围一栏。
MC_MPG_ENCODER(53):手轮编码器。 手轮编码器索引号,正整数,取值范围请参照手轮编码器参数范围一栏。 subIndex:保留参数,必须为0。
reserve:保留参数,必须为0。
pInfo 同步运动的状态信息参数结构体指针。详情说明请参照TMoveSynchronizationInfo
TMoveSynchronizationInfo
typedef struct MoveSynchronizationInfo
{
    short info1[8];
    long info2[8];
    double info3[8];
}TMoveSynchronizationInfo;
info1:info1[0]:当从轴为手轮运动模式并且设置了主轴最大限速参数时,控制器记录的主轴超速次数。当退出手轮模式时,主轴超速次数会自动清零。其他参数为保留参数,必须为0。
info2:保留参数,必须为0。
info3:保留参数,必须为0。

指令返回值:

请参照通用返回值说明