Dependencies: mbed QEI HIDScope biquadFilter MODSERIAL FastPWM
controller.cpp@43:9579a1afe9cb, 2019-10-14 (annotated)
- Committer:
- JornD
- Date:
- Mon Oct 14 14:06:39 2019 +0000
- Revision:
- 43:9579a1afe9cb
- Parent:
- 41:7c4c41326cc6
- Child:
- 47:adbb886ed3cd
Did some stuff;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
JornD | 40:82addb417220 | 1 | #include "structures.h" |
JornD | 24:d0ca537913c2 | 2 | |
JornD | 43:9579a1afe9cb | 3 | //Vectors of Numerators and Denumerators of transferfunctions |
JornD | 43:9579a1afe9cb | 4 | |
JornD | 41:7c4c41326cc6 | 5 | //Hier het omschrijven van TF(s) naar direct (in z) |
JornD | 41:7c4c41326cc6 | 6 | float TransferToDirect(float P, float Q) |
JornD | 41:7c4c41326cc6 | 7 | { |
JornD | 41:7c4c41326cc6 | 8 | |
JornD | 41:7c4c41326cc6 | 9 | return Coeff; |
JornD | 41:7c4c41326cc6 | 10 | } |
JornD | 41:7c4c41326cc6 | 11 | |
JornD | 41:7c4c41326cc6 | 12 | |
JornD | 40:82addb417220 | 13 | void InitializeControllers(void) |
JornD | 15:95034d92bc76 | 14 | { |
JornD | 43:9579a1afe9cb | 15 | //Define Controller structures, shorthand: Set_ |
JornD | 43:9579a1afe9cb | 16 | ControllerSettings Set_EMGProcessing; |
JornD | 41:7c4c41326cc6 | 17 | |
JornD | 43:9579a1afe9cb | 18 | //Define Memory cells, shorthand: Mem_ |
JornD | 40:82addb417220 | 19 | MemoryIO MemOne; |
JornD | 15:95034d92bc76 | 20 | |
JornD | 41:7c4c41326cc6 | 21 | //Write controller setting values to structures |
JornD | 43:9579a1afe9cb | 22 | float CoeffOne(P,Q); |
JornD | 41:7c4c41326cc6 | 23 | |
JornD | 43:9579a1afe9cb | 24 | SetOne.A = CoeffOne[0]; |
JornD | 43:9579a1afe9cb | 25 | SetOne.B = CoeffOne[1]; |
JornD | 43:9579a1afe9cb | 26 | SetOne.C = CoeffOne[2]; |
JornD | 43:9579a1afe9cb | 27 | SetOne.D = CoeffOne[3]; |
JornD | 43:9579a1afe9cb | 28 | SetOne.E = CoeffOne[4]; |
JornD | 41:7c4c41326cc6 | 29 | |
JornD | 15:95034d92bc76 | 30 | } |