James Kiwic
/
RT2_P3_students
Fertig
Fork of RT2_P3_students by
PI_Cntrl.h@4:16f47c056c7c, 2018-04-17 (annotated)
- Committer:
- Kiwicjam
- Date:
- Tue Apr 17 12:03:20 2018 +0000
- Revision:
- 4:16f47c056c7c
- Parent:
- 1:a30512c3ac73
letzter stand;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
altb | 1:a30512c3ac73 | 1 | #ifndef PI_CNTRL_H_ |
altb | 1:a30512c3ac73 | 2 | #define PI_CNTRL_H_ |
altb | 1:a30512c3ac73 | 3 | |
altb | 1:a30512c3ac73 | 4 | |
altb | 0:78ca29b4c49e | 5 | class PI_Cntrl{ |
altb | 0:78ca29b4c49e | 6 | public: |
Kiwicjam | 4:16f47c056c7c | 7 | PI_Cntrl(float Kp, float Tn); |
Kiwicjam | 4:16f47c056c7c | 8 | ~PI_Cntrl(); |
Kiwicjam | 4:16f47c056c7c | 9 | void reset(float initValue); |
Kiwicjam | 4:16f47c056c7c | 10 | float doStep(float error); |
altb | 0:78ca29b4c49e | 11 | // .... |
altb | 0:78ca29b4c49e | 12 | |
altb | 0:78ca29b4c49e | 13 | |
altb | 0:78ca29b4c49e | 14 | private: |
altb | 0:78ca29b4c49e | 15 | |
altb | 0:78ca29b4c49e | 16 | // .... |
Kiwicjam | 4:16f47c056c7c | 17 | float Kp; |
Kiwicjam | 4:16f47c056c7c | 18 | float Tn; |
altb | 0:78ca29b4c49e | 19 | |
altb | 1:a30512c3ac73 | 20 | }; |
altb | 1:a30512c3ac73 | 21 | |
altb | 1:a30512c3ac73 | 22 | |
altb | 1:a30512c3ac73 | 23 | #endif // PI_CNTRL_H_ |