GTN_GetCrdMPGMode¶
指令原型:
指令类型:
立即指令,调用后立即生效。
指令说明:
读取手轮导引功能参数(增强版,仅R688支持)。
指令参数说明:
| core | 核号,正整数,取值范围请参照核号参数范围一栏。 |
|---|---|
| crd | 插补坐标系号,正整数,取值范围请参照插补坐标系号参数范围一栏。 |
| pFifoEnd | 插补缓冲区数据结束标志。 |
| pMpgPrm |
手轮导引功能参数结构体指针。详情说明请参照TCrdMpgPrm
TCrdMpgPrmmaster:手轮主轴号, 正整数,取值范围请参照轴号参数范围一栏。 filterTime:手轮主轴滤波时间,正整数,单位:ms。 mode:手轮导引模式。 ``` CRD_MPG_MODE_BIDIRECTION(0):正负向都可以固定缓冲区模式。 CRD_MPG_MODE_POS(1): MPG正方向转动 正向插补。 CRD_MPG_MODE_NEG(-1): MPG负方向转动 正向插补。 CRD_MPG_MODE_WINDOW(2):正负向都可以滚动缓冲区模式。 ``` fixedMpgVelCount:手轮导引固定速度档位个数,正整数,取值范围:[0, 8]。 当fixedMpgVelCount=0时,不使用固定档位功能。 masterEven:手轮主轴比例。 slaveEven:手轮从轴比例。 fixedMpgVel:手轮导引档位Ratio值,当fixedMpgVelCount>0时,对应的速度档位ratio必须大于零,且为递增关系。 ratioUpdateTime:手轮导引速度倍率刷新时间,取值范围:[0, 1000],单位:ms。如果ratioUpdateTime=0,则默认200ms刷新一次,如果ratioUpdateTime>0,根据设置的时间刷新倍率。 pad1:保留参数,必须为0。 pad2:保留参数,必须为0。 pad3:保留参数,必须为0。 |
指令返回值:
请参照通用返回值说明。
相关指令: