#include <picontroller.h>
Collaboration diagram for PIController:
Public Member Functions | |
| PIController (const double kr, const double tr) | |
| void | setIFade (const double iFade) |
| void | setKr (const double kr) |
| void | setPFade (const double pFade) |
| void | setTr (const double tr) |
| double | step (const double xDesired, const double xNow) |
| PIController::PIController | ( | const double | kr, | |
| const double | tr | |||
| ) |
constructor with parameters kr = PI controller proportional gain tr = PI controller time constant
| void PIController::setIFade | ( | const double | iFade | ) |
sets the fading variable iFade
| void PIController::setKr | ( | const double | kr | ) |
sets the gain kr for the PI controller
| void PIController::setPFade | ( | const double | pFade | ) |
fading for the P part of the controller
| void PIController::setTr | ( | const double | tr | ) |
sets the controller's time constant _tr
| double PIController::step | ( | const double | xDesired, | |
| const double | xNow | |||
| ) |
starts one cycle of the PI controller and returns the correcting variable
|
|
Generated Wed Aug 16 15:01:30 2006 by
|