跳转至

GTN_GetGroupSuperpositionTable

指令原型:

GT_API GTN_GetGroupSuperpositionTable(short core,short group,short tableIndex,TGroupSuperpositionTablePrm *pTablePrm,TGroupSuperpositionTableData *pData)
指令类型:

group指令。

指令说明:

读取group的查表叠加参数。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
group group号,正整数,取值范围请参照group号参数范围一栏。
tableIndex 叠加表索引,取值范围:[1,4]。
pTablePrm 查表叠加参数结构体指针。详情说明请参照TGroupSuperpositionTablePrm
TGroupSuperpositionTablePrm
typedef struct GroupSuperpositionTablePrm
{
    short mode; // 模式:目前只支持设置为0
    short dataCount; // 叠加表的数据点个数
    short reserve1[6];
    double period; // 叠加表的周期
    double reserve2[5];
} TGroupSuperpositionTablePrm;
mode:模式。目前只支持设置为0。。
dataCount:叠加表的数据个数,范围:[1,128]。
reserve1:保留参数,必须为0。
period:叠加表的周期,周期必须大于0,单位:ms。
reserve2:保留参数,必须为0。
pData 叠加表的数据参数结构体指针。详情说明请参照TGroupSuperpositionTableData
TGroupSuperpositionTableData
typedef struct GroupSuperpositionTableData
{
    double value[8];
} TGroupSuperpositionTableData;
value:value[0]~value[2]分别为叠加坐标系下X,Y,Z的叠加值,单位:mm。
注意:目前暂时不支持姿态叠加。

指令返回值:

请参照通用返回值说明