|
motor_controller
|
#include <PID.hpp>
Public Member Functions | |
| PIDStepResponseProperties () | |
| PIDStepResponseProperties (double _Ts, double _riseTimeFractionReference=1.0, double _settlingTimeFractionReference=0.05) | |
| void | setCoefficients (double _Ts, double _riseTimeFractionReference=1.0, double _settlingTimeFractionReference=0.05) |
| void | reset () |
| void | update (double _actualOutput, double _refInput) |
| void | getProperties (double &_riseTimeSec, double &_settlingTimeSec, double &_percentOvershoot, double &_steadyStateError) |
| void | printProperties () |
Extracts the step response properties
Properties:
|
inline |
| PIDStepResponseProperties::PIDStepResponseProperties | ( | double | _Ts, |
| double | _riseTimeFractionReference = 1.0, |
||
| double | _settlingTimeFractionReference = 0.05 |
||
| ) |
| void PIDStepResponseProperties::getProperties | ( | double & | _riseTimeSec, |
| double & | _settlingTimeSec, | ||
| double & | _percentOvershoot, | ||
| double & | _steadyStateError | ||
| ) |
| void PIDStepResponseProperties::printProperties | ( | ) |
| void PIDStepResponseProperties::reset | ( | ) |
| void PIDStepResponseProperties::setCoefficients | ( | double | _Ts, |
| double | _riseTimeFractionReference = 1.0, |
||
| double | _settlingTimeFractionReference = 0.05 |
||
| ) |
| void PIDStepResponseProperties::update | ( | double | _actualOutput, |
| double | _refInput | ||
| ) |
1.8.11