跳转至

TCompensate3DTable

三维补偿表补偿范围参数结构体指针

结构体说明:

typedef struct Compensate3DTable
{
    long count[3];          // count[0]:X轴方向补偿点数
                            // count[1]:Y轴方向补偿点数
                            // count[2]:Z轴方向补偿点数

    long pad1[5];           // 保留参数,必须为0

    double posBegin[3];     // posBegin[0]:补偿区域X轴起点
                            // posBegin[1]:补偿区域Y轴起点
                            // posBegin[2]:补偿区域Z轴起点

    double step[3];         // step[0]:补偿区域X轴方向补偿点间距
                            // step[1]:补偿区域Y轴方向补偿点间距
                            // step[2]:补偿区域Z轴方向补偿点间距

    double reserve1[4];     // 保留参数,必须为0
} TCompensate3DTable;

count:补偿表的数据点数量。
count[0]:X方向数据点数量,最小值为2。
count[1]:Y方向数据点数量,最小值为2。
count[2]:Z方向数据点数量,最小值为2。
pad1:保留参数,必须为0。
posBegin:补偿区域起始点。
posBegin[0]:X方向位置。
posBegin[1]:Y方向位置。
posBegin[2]:Z方向位置。
step:补偿区域的步长,即补偿区域内,每两个补偿点间的距离。
step[0]:X方向的间距。
step[1]:Y方向的间距。
step[2]:Z方向的间距。
reserve1:保留参数,必须为0。

相关指令:

GTN_SetCompensate3DTable

注意事项: