主题中讨论的其他器件:C2000WARE
您好!
我正在使用实验 IS13。
Question:
1.如果我已设置"flagEnableSys"并运行电机一次、启用电机 ID 的正确方法是什么? 我尝试在 while 循环中再次设置 userParams.flag_bypassMotorId = 0并调用 EST_setParams (estHandle、&userParams);但估算器卡在 ROVERL。 奇怪的是、"flagMotorIdentified"为1。

2.启用"flagEnableSys"后启用 RsRecalc 的正确方法是什么?下一次电机运行时、RsRecalc 将以 RsRecalc 启动? 我得到与上面的电机 ID 相同的行为-估算器卡在 RS 状态:

3.我注意到 is05和 is13之间有很大的差异-在 is05中使用 CTRL 概念,而在 is13中则不使用。 这两个实验之间的 mainISR 非常不同。 您能解释一下吗? 在这两个实验之间似乎是一个很大的变化。
4.发生什么情况是 estWaitTime 是0 ? 例如、pUserParams->WaitTime[EST_State_LS]= 0;
谢谢!