Cuboid
Dependencies: mbed
PI_Cntrl.h
- Committer:
- pmic
- Date:
- 2018-03-22
- Revision:
- 8:d68e177e2571
- Parent:
- 1:2e118d67eeae
- Child:
- 10:a28f393c6716
File content as of revision 8:d68e177e2571:
class PI_Cntrl { public: PI_Cntrl(float Kp, float Tn); PI_Cntrl(float Kp, float Tn, float uMax); PI_Cntrl(float Kp, float Tn, float uMax, float uMin); float operator()(float error) { return doStep(error); } virtual ~PI_Cntrl(); void reset(float initValue); float doStep(float error); private: float Tn; float Kp; float Ts; float uMax; float uMin; float integralPart; float deltaSaturation; };