跳转至

GTN_GetGroupInclinedPlanePrm

指令原型:

GT_API GTN_GetGroupInclinedPlanePrm(short core,short group,TGroupInclinePlanePrm *pPrm)

指令类型:

group指令。

指令说明:

读取group倾斜面加工的参数。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
group group号,正整数,取值范围请参照group号参数范围一栏。
pPrm 倾斜面加工参数结构体指针。详情说明请参照TGroupInclinePlanePrm
TGroupInclinePlanePrm
typedef struct GroupInclinedPlanePrm
{
    short mode;
    short reserve[3];
    TGroupInclinedPlanePrmUnion data;
}TGroupInclinedPlanePrm;
mode:斜面加工姿态控制模式。
GROUP_INCLINED_PLANE_MODE_ORI_UNCHANGED(0):定姿态模式,使能用户自定义坐标系变换后,在PCS下运动时,姿态不允许变换,也就是旋转轴不允许有运动;
GROUP_INCLINED_PLANE_MODE_ORI_UN==CHANGED(1):姿态可变模式,使能用户自定义坐标系变换后,允许在PCS下进行RTCP,即五轴联动加工。
reserve:保留参数,必须为0。
data:倾斜面加工参数。详情说明请参照TGroupInclinedPlanePrmUnion
TGroupInclinedPlanePrmUnion
typedef union GroupInclinedPlanePrmUnion
{
    TSelectConfig select;
    double value[10];
}TGroupInclinedPlanePrmUnion;
select:选解参数。详情说明请参照TSelectConfig
TSelectConfig
typedef struct SelectConfig
{
    short configIndex;
    short reserve1[3];
    double reserve2[9];
}TSelectConfig;
configIndex:构型选解参数,范围:[0,2]。
设置为姿态可变模式时,涉及到旋转轴位置的选解,因此需要设置选解参数。
0:自动选解。
1:选择第一组解。
2:选择第二组解。
建议设置为自动选解模式。 reserve1:保留参数,必须为0。
reserve2:保留参数,必须为0。
value:保留参数,必须为0。

指令返回值:

请参照通用返回值说明