跳转至

GTN_PosCompareInfo

指令原型:

GT_API GTN_PosCompareInfo(short core, short posCompareIndex, TPosCompareInfo* pInfo)

指令类型:

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

指令说明:

获取位置比较信息参数。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
posCompareIndex 位置比较索引号,整数,取值范围请参照位置比较索引号参数范围一栏。
pInfo 位置比较信息参数结构体指针。详情说明请参照TPosCompareInfo
TPosCompareInfo
typedef struct
{
    unsigned short config;
    unsigned short fifoEmpty;
    unsigned short head;
    unsigned short tail;
    unsigned long commandReceive;
    unsigned long commandSend;
    long posX;
    long posY;
} TPosCompareInfo;
config:位置比较配置寄存器值。
fifoEmpty:位置比较fifo跑空状态,0:没跑空,1:跑空。
head:位置比较fifo头指针位置。
tail:位置比较fifo尾指针位置。
commandReceive:控制器已经收到的fifo数据个数。
commandSend:控制器已经发送到轴模块的fifo数据个数。
posX:位置比较x轴触发位置。
posY:位置比较y轴触发位置。

指令返回值:

请参照通用返回值说明

指令示例:

位置比较一维Fifo模式例程

位置比较一维linear模式设置多组参数例程

位置比较二维linear模式设置多组参数例程

注意事项: