跳转至

GTN_GetCountConfig

指令原型:

GT_API  GTN_GetCountConfig(short core,short countType,short countIndex,TCountConfig *pCount)

指令类型:

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

指令说明:

读取编码器和脉冲计数器等资源的配置信息。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
countType MC_ENCODER(23):编码器。 MC_AU_ENCODER_EX(52):辅助编码器。 MC_MPG_ENCODER(53):手轮编码器。 MC_PULSE(22):脉冲计数。
countIndex 资源序号,取值范围根据countType而定:
MC_ENCODER(23):编码器。
MC_AU_ENCODER_EX(52):辅助编码器。
MC_MPG_ENCODER(53):手轮编码器。
MC_PULSE(22):脉冲计数。
正整数,取值范围请参照轴号参数范围一栏。
pCount 编码器配置信息参数结构体指针。详情说明请参照TCountConfig
TCountConfig
typedef struct CountConfig
{
    short active;
    short reverse;
    short filterType;
    short captureSource;
    short captureHomeSense;
    short captureIndexSense;
} TCountConfig;
active:axis资源是否有效,0:无效。1:有效
reverse:取反标志位。0:不取反。1:取反。
filterType:滤波器选择,默认为0。
0:增量超过设置的极限值时用上次的增量预估。
1:增量超过设置的极限值时增量清0。
captureSource:编码器数据来源。0:编码器。1:脉冲计数器。
captureHomeSense:Home捕获的触发沿。
captureIndexSense:Index捕获的触发沿。

指令返回值:

请参照通用返回值说明

相关指令:

GTN_LoadConfig

注意事项:

该指令配置的所有参数都已在配置文件描述,推荐客户使用GTN_LoadConfig指令。