//设置限位
//el_type:使能状态,0:禁止,1:允许
//stop_type:限位停止方式,0:立即停止,1:减速停止
ushort source = 0;//计数器选择,0:指令位置计数器 1:编码器计数器
short res = LTSMC.smc_set_softlimit_unit(_ConnectNo, axis, el_type, source, stop_type, xianwei2, xianwei1);
软限位设置这个方法的设置,有一点需要注意:正限位和负限位的顺序,需是负限位在前,正限位在后,可以任务是从小到大排列。
因为这个顺序导致这个方法一直返回错误码2(参数错误),因此记录于此。
本文记录了在进行软限位设置时遇到的一个问题,即正限位和负限位顺序错误导致的方法调用失败,返回错误码2。正确顺序应为负限位在前,正限位在后,遵循从小到大的排列原则。调整顺序后,问题得到解决。
1277

被折叠的 条评论
为什么被折叠?



