跳转至

GTN_PosCompareData2DMass

指令原型:

GT_API GTN_PosCompareData2DMass(short core,short index,TPosCompareData2D *pData, long *pSendCount, long count)

指令类型:

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

指令说明:

批量传输二维位置比较输出数据。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
index 位置比较索引号,整数,取值范围请参照位置比较索引号参数范围一栏。
pData 位置比较模式参数结构体指针。当为NULL时,表示将DMA中的剩余的数据推送到控制器。详情说明请参照TPosCompareData2D
TPosCompareData2D
typedef struct
{
    long posX;
    long posY;
    unsigned short hso;
    unsigned short gpo;
    unsigned long segmentNumber;
} TPosCompareData2D;
posX:位置比较输出点x轴位置。
posY:位置比较输出点y轴位置。
hso:按位表示hso口位置比较输出有效,0表示不输出,1表示输出。
gpo:按位表示gpo口位置比较输出有效,0表示不输出,1表示输出。
segmentNumber:当前位置比较输出点的段号。
pSendCount 成功发送的位置比较数据。
count 需要发送的位置比较输出数据的数量,当pData不为NULL时,该变量必须大于0。

指令返回值:

请参照通用返回值说明

指令示例:

注意事项: