跳转至

GTN_SetLeadScrewComp

指令原型:

GT_API GTN_SetLeadScrewComp(short core, short axis, short n, long startPos, long lenPos, long *pPositive, long *pNegative)

指令类型:

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

指令说明:

设置螺距误差补偿表。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
axis 轴号,正整数,取值范围请参照轴号参数范围一栏。
n 补偿点数。取值范围:[2, 1022]。
startPos 补偿起始点的规划位置,单位:pulse。
lenPos 补偿区域总长,单位:pulse。正整数。补偿起始点和补偿总长一起构成了补偿区域,超出该规划位置范围,补偿无效。补偿区域总长不能为负数。(每个补偿区间长度为:lenPos/(n-1))。
pCompPos 正向补偿表数组地址。pCompPos数组大小必须大于n。
pCompNeg 负向补偿表数组地址。pCompNeg数组大小必须大于n。

指令返回值:

请参照通用返回值说明

相关指令:

GTN_EnableLeadScrewComp