跳转至

GTN_GetCompensate2DTable

指令原型:

GT_API GTN_GetCompensate2DTable(short core, short tableIndex, 
TCompensate2DTable *pTable, short *pExtern)

指令类型:

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

指令说明:

读取二维补偿表及数据。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
tableIndex 补偿表索引号,取值范围:[1, 8]。
pTable 二维补偿表及数据的参参数结构体指针。详情说明请参照TCompensate2DTable
TCompensate2DTable
typedef struct Compensate2DTable
{
    short count[2];  
    long posBegin[2];
    long step[2];
} TCompensate2DTable;
count:补偿表的数据点数量。
count[0]:X方向数据点数量,最小值为2。
count[1]:Y方向数据点数量,最小值为2。
注意:count[0] * count[1]<=40000。
posBegin:补偿区域起始点。
posBegin[0]:X方向位置。
posBegin[1]:Y方向位置。
step:补偿区域的步长,即补偿区域内,每两个补偿点间的距离。
step[0]:X方向的间距。
step[1]:Y方向的间距(根据补偿起点、补偿数据点和补偿间距,控制卡自动计算出补偿区域)。
pExtern 获取是否自动扩展了补偿区域。
0:不扩展。
1:扩展。

指令返回值:

请参照通用返回值说明

相关指令:

GTN_SetCompensate2DTable