This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我对 motorware 软件包有疑问。
Specsimit 位于 ctrl.c 文件中所列 CTRL_setParams()函数的一些代码片段上
代码片段如下所示:
PID_setGains (obj->pidHandle_IQ、Kp、Ki、Kd);
PID_setUi (obj->pidHandle_IQ、_IQ (0.0));
PID_setMinMax (obj->pidHandle_IQ、outMin、outMax);
CTRL_setGains (handle、CTRL_Type_PID_IQ、Kp、Ki、Kd);
为什么我们需要调用 PID_setGains ()和 CTRL_setGains ()两个相似的函数?
它们有何不同?
感谢您的指导。
此致、
JS Yoo
CTRL_setGains() 将设置控制器对象(Ctrl)中的增益,控制器对象将在运行期间设置为 PI 调节器的增益。
PID_setGains ()将 直接设置为 PI 稳压器的增益。
尊敬的罗燕明:
感谢您的评论。
我仍然很困惑。
我们为什么需要 调用 PID_setGains ()的函数、以防在调用 CTRL_setGains ()的函数时、控制器对象(Ctrl)中的增益将在运行期间设置为 PI 稳压器的增益?
感谢您的指导。
此致、
G. Kim
仅针对某些特殊情况,例如不总是调用 CTRL_setGains()的标识。
罗燕明、您好!
感谢您的评论。
此致、
JS Yoo