跳转至

TMoveJogPrm

运动参数结构体。

结构体说明:

typedef struct TMoveJogPrm
{
    short mode;
    short reserve[3];
    TMoveJogPrmUnion data;
} TMoveJogPrm;
mode:模式选择,目前只支持MOVE_JOG_MODE_GENERAL(0)。
reserve:保留参数,必须为0。
data:运动模式参数联合体。详情说明请参照TMoveJogPrmUnion

TMoveJogPrmUnion
typedef union TMoveJogPrmUnion
{
    TJogParameter jog;
    short reserve[60];
} TMoveJogPrmUnion;
jog:运动模式参数联合体。详情说明请参照TJogParameter
TJogParameter
typedef union JogParameter
{
    short overrideSelect;
    short reserve1[3];
    double vel;
    double acc;
    double dec;
    short reserve[44];
} TJogParameter;
overrideSelect:倍率选择,范围:[0,16],0表示不受倍率影响。
reserve1:保留参数,必须为0。
vel:目标速度,单位mm/s或度/s。
acc:加速度,单位mm/s2或度/s2
dec:减速度,单位mm/s2或度/s2
reserve:保留参数,必须为0。

reserve:保留参数,必须为0。


调用指令:

GTN_MoveJog

注意事项: