跳转至

GTN_GetBufWaitDiStatus

指令原型:

GT_API GTN_GetBufWaitDiStatus(short core, short crd, short *pDiType, unsigned short *pDiIndex, unsigned short *pLevel, unsigned short *pContinueTime, unsigned long *pOverTime, short *pFlagMode, long *pSegNum, short *pEnable, short *pCount, short fifo)

指令类型:

插补缓冲区指令。

指令说明:

读取插补缓存区等待外部输入信号的状态。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
crd 插补坐标系号,正整数,取值范围请参照插补坐标系号参数范围一栏。
pDiType 输入信号类型。
MC_LIMIT_POSITIVE(0):正限位。
MC_LIMIT_NEGATIVE(1):负限位。
MC_ALARM (2):驱动报警。
MC_HOME(3):原点开关。
MC_ARRIVE(5):到位信号
MC_GPI(4):通用输入。
pDiIndex 输入信号序号,取值范围根据pDiType而定:
MC_LIMIT_POSITIVE(0):正限位。
MC_LIMIT_NEGATIVE(1):负限位。
MC_ALARM (2):驱动报警。
MC_HOME(3):原点开关。
MC_ARRIVE(5):到位信号
正整数,取值范围请参照轴号参数范围一栏。
MC_GPI(4):通用输入。
取值范围请参照通用输入(MC_GPI)参数范围一栏。
pLevel 输入信号有效电平。
pContinueTime 输入信号保持时间。
pOverTime 输入信号超时时间。
pFlagMode 模式。
0:立即模式。
1:标识模式。
pSegNum 用户段号。
pEnable 是否在执行等待标识。
pCount 等待计时周期。
fifo 插补缓存区序号。默认值为0,整数,取值范围请参照插补缓存区序号参数范围一栏。

指令返回值:

请参照通用返回值说明

注意事项: