跳转至

GTN_SetPosCompareCompensateCoeff

指令原型:

GT_API GTN_GetPosCompareLatchValue(short core, short index, long count, long *pDataX, long *pDataY, long *pCount, TLatchValueInfo *pInfo)

指令类型:

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

指令说明:

读取存储实际位置比较点数据。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
index 位置比较索引号,整数,取值范围请参照位置比较索引号参数范围一栏。
count 本次需要采集的数据量。
pDataX 存储X方向位置点的数组,大小应该大于count。
pDataY 存储Y方向位置点的数组,大小应该大于count。
pCount 实际获取的实际位置比较点个数,如果缓冲区已经无数据,那么获取此值为0。
pInfo fifo状态结构体指针。详情说明请参照TLatchValueInfo
TLatchValueInfo
typedef struct
{
    short fifoFull; 
    short pad1[3];
    double pad2[2];
}TLatchValueInfo;
fifoFull:捕获缓冲区存满标识,0:没满,1:满了。
pad1[0]:保留参数,必须为0。
pad2:保留参数,必须为0。

指令返回值:

请参照通用返回值说明

相关指令:

GTN_GetPosCompareFifoMode

注意事项:

如果缓冲区满了,需要重新调用GTN_SetPosCompareFifoMode设置模式,才能清除。