fertiger TP mit allen FG

Dependencies:   Serial_HL mbed

Committer:
Polteko123
Date:
Thu May 04 08:19:15 2017 +0000
Revision:
0:7d4329a1ccd9
TP;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Polteko123 0:7d4329a1ccd9 1 #ifndef TP1Ord_V2_h
Polteko123 0:7d4329a1ccd9 2 #define TP1Ord_V2_h
Polteko123 0:7d4329a1ccd9 3
Polteko123 0:7d4329a1ccd9 4 class Tp1Ord
Polteko123 0:7d4329a1ccd9 5 {
Polteko123 0:7d4329a1ccd9 6 public:
Polteko123 0:7d4329a1ccd9 7 float y; // Ausgangswert des Filters
Polteko123 0:7d4329a1ccd9 8 private:
Polteko123 0:7d4329a1ccd9 9 float _alpha, _beta; // Koeffizienten für die Grenzfrequenz
Polteko123 0:7d4329a1ccd9 10 public:
Polteko123 0:7d4329a1ccd9 11 Tp1Ord();
Polteko123 0:7d4329a1ccd9 12
Polteko123 0:7d4329a1ccd9 13 // Grenzfrequenz (Zeitkonstante des Filters setzen)
Polteko123 0:7d4329a1ccd9 14 // aAlpha 0...1
Polteko123 0:7d4329a1ccd9 15 void SetAlpha(float aAlpha);
Polteko123 0:7d4329a1ccd9 16
Polteko123 0:7d4329a1ccd9 17 // einen Abtastschritt des Filters rechnen
Polteko123 0:7d4329a1ccd9 18 // es entsteht ein neues y
Polteko123 0:7d4329a1ccd9 19 void CalcOneStep(float aX);
Polteko123 0:7d4329a1ccd9 20 };
Polteko123 0:7d4329a1ccd9 21 #endif