跳转至

GTN_SetPressArray

指令原型:

GT_API GTN_SetPressArray(short core,short pressProfile,TPressArray *pPressArray)

指令类型:

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

指令说明:

设置多组目标压力参数。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
pressProfile 轴号,正整数,取值范围请参照轴号参数范围一栏。
pPressArray 压力参数结构体指针。详情说明请参照TPressArray
TPressArray
typedef struct PressArray
{
    short count;
    short pad1[3];
    TPressArrayData buffer[4];
    short exit;             // 规划完成后是否切换到位置闭环模式
    short pad2[3];
} TPressArray;
count:目标压力参数组数,正整数,取值范围为[1,4]。
pad1:保留值,必须写0。
buffer:目标压力参数结构体指针。详情说明请参照TPressArrayData
TPressArrayData
typedef struct PressArrayData
{
    double pressTarget;     // 目标压力
    long pressTime;         // 爬升时间 ms单位
    long holdTime;          // 保持时间
} TPressArrayData;
pressTarget:目标压力。
pressTime:爬升时间 ms单位。
holdTime:保持时间。

exit:规划完成后是否切换到位置闭环模式。
pad2:保留值,必须写0。

指令返回值:

请参照通用返回值说明