跳转至

GTN_SetDoBitReverseEx

指令原型:

GT_API GTN_SetDoBitReverseEx(short core,short doType,short doIndex,short value,TDoBit *pDoBit)

指令类型:

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

指令说明:

使数字量输出信号输出,延时时间到后取反再输出。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
doType 指定数字IO类型:
MC_ENABLE(10):使能信号。
MC_CLEAR(11):报警清除信号。
MC_GPO(12):通用输出。
doIndex 输出IO的索引,根据doType类型的取值范围:
MC_ENABLE(10):使能信号。
MC_CLEAR(11):报警清除信号。
正整数,取值范围请参照轴号参数范围一栏。
MC_GPO(12):通用输出。 取值范围请参照通用输出(MC_GPO)参数范围一栏。
value 按位指示数字IO输出电平,默认情况下:
1:表示高电平。
0:表示低电平。
pDoBit 数字量输出配置参数结构体指针。详情说明请参照TDoBit
TDoBit
typedef struct DoBit
{
    short pad1[2];
    long reverseTime;
    long pad2[3];
    double pad3[2];
}TDoBit;
pad1:保留参数,必须为0。
reverseTime:延时时间,取值范围:(0, 32767],单位:中断周期。
pad2:保留参数,必须为0。
pad3:保留参数,必须为0。

指令返回值:

返回值为1:如果doType为MC_ENABLE或者MC_CLEAR ,检查设置输出的bit是否挂接轴,若挂接,则不能直接输出。

其他返回值请参照通用返回值说明

相关指令:

GTN_SetDoBitReverse