GTN_GetDiConfig
指令原型:
GT_API GTN_GetDiConfig(short core,short diType,short diIndex,TDiConfig *pDi)
指令类型:
立即指令,调用后立即生效。
指令说明:
读取数字量输入的配置参数。配置文件包含参数信息,不推荐客户调用指令设置。
指令参数说明:
| core |
核号,正整数,取值范围请参照核号参数范围一栏。
|
| diType |
输入资源类型:
MC_LIMIT_POSITIVE(0):正限位。
MC_LIMIT_NEGATIVE(1):负限位。
MC_ALARM (2):驱动报警。
MC_HOME(3):原点开关。
MC_ARRIVE(5):到位信号
MC_GPI(4):通用输入。
MC_MPG(9):手轮输入。
|
| diIndex |
资源序号,取值范围根据diType而定:
MC_LIMIT_POSITIVE(0):正限位。
MC_LIMIT_NEGATIVE(1):负限位。
MC_ALARM (2):驱动报警。
MC_HOME(3):原点开关。
MC_ARRIVE(5):到位信号
正整数,取值范围请参照轴号参数范围一栏。
MC_GPI(4):通用输入。
取值范围请参照通用输入(MC_GPI)参数范围一栏。
MC_MPG(9):手轮输入。
取值范围请参照手轮DI(MC_MPG)参数范围一栏。
|
| pDi |
通用输入配置参数结构体指针。详情说明请参照TDiConfig
TDiConfig
typedef struct DiConfig
{
short active;
short reverse;
short filterTime;
} TDiConfig;
active:资源是否有效。0:有效,1:无效。
reverse:是否取反。0:不取反,1;取反。
filterTime:滤波时间,取值范围正整数,非正数时滤波时间为0。单位:中断周期。默认为3。
|
指令返回值:
请参照通用返回值说明。