PD
上游未提供类型说明。
构造与析构
2PD
PD::PD ()=default
上游未提供说明。
libs/control/pid_pd/pid_pd.hpp:39PD
PD::PD (const Config &cfg)
上游未提供说明。
libs/control/pid_pd/pid_pd.hpp:40成员函数
5calc
float PD::calc (const float &ref, const float &fdb)
PD 计算一次输出。 ref 目标值 fdb 反馈值 限幅后的控制输出
libs/control/pid_pd/pid_pd.hpp:49getOutput
float PD::getOutput () const
上游未提供说明。
libs/control/pid_pd/pid_pd.hpp:60getRef
float PD::getRef () const
上游未提供说明。
libs/control/pid_pd/pid_pd.hpp:59reset
void PD::reset ()
清空内部历史状态。
libs/control/pid_pd/pid_pd.hpp:57setConfig
void PD::setConfig (const Config &cfg)
更新控制参数。
libs/control/pid_pd/pid_pd.hpp:53成员变量
6cfg_
Config PD::cfg_
上游未提供说明。
libs/control/pid_pd/pid_pd.hpp:63cur_error_
float PD::cur_error_
当前误差
libs/control/pid_pd/pid_pd.hpp:66fdb_
float PD::fdb_
最近一次反馈值
libs/control/pid_pd/pid_pd.hpp:65output_
float PD::output_
最近一次输出
libs/control/pid_pd/pid_pd.hpp:68prev_error_
float PD::prev_error_
上一次误差
libs/control/pid_pd/pid_pd.hpp:67ref_
float PD::ref_
最近一次目标值
libs/control/pid_pd/pid_pd.hpp:69