
Dies ist die von Julian Mueller überarbeitete Bahnkantenregelung.
auto_func.h@0:b72d86a7b005, 2016-05-31 (annotated)
- Committer:
- Jules20
- Date:
- Tue May 31 03:06:27 2016 +0000
- Revision:
- 0:b72d86a7b005
Committed May 2016
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Jules20 | 0:b72d86a7b005 | 1 | /** |
Jules20 | 0:b72d86a7b005 | 2 | *Funktionen fuer den Autmatikbetrieb |
Jules20 | 0:b72d86a7b005 | 3 | * |
Jules20 | 0:b72d86a7b005 | 4 | *Headerdatei auto_func.h |
Jules20 | 0:b72d86a7b005 | 5 | * |
Jules20 | 0:b72d86a7b005 | 6 | *@version: 01.11.2015 |
Jules20 | 0:b72d86a7b005 | 7 | *@author: Gustav Grether |
Jules20 | 0:b72d86a7b005 | 8 | */ |
Jules20 | 0:b72d86a7b005 | 9 | |
Jules20 | 0:b72d86a7b005 | 10 | #ifndef AUTO_FUNC_H |
Jules20 | 0:b72d86a7b005 | 11 | #define AUTO_FUNC_H |
Jules20 | 0:b72d86a7b005 | 12 | |
Jules20 | 0:b72d86a7b005 | 13 | #include "mbed.h" |
Jules20 | 0:b72d86a7b005 | 14 | #include "edge_func.h" |
Jules20 | 0:b72d86a7b005 | 15 | #include "regler.h" |
Jules20 | 0:b72d86a7b005 | 16 | #include "TextLCD.h" |
Jules20 | 0:b72d86a7b005 | 17 | #include "mtr_func.h" |
Jules20 | 0:b72d86a7b005 | 18 | |
Jules20 | 0:b72d86a7b005 | 19 | /** |
Jules20 | 0:b72d86a7b005 | 20 | * Funktion initialisiert die Werte fuer Variablen muss beim Start des Automatikbetriebs aufgerufen werden |
Jules20 | 0:b72d86a7b005 | 21 | */ |
Jules20 | 0:b72d86a7b005 | 22 | void auto_setup(); |
Jules20 | 0:b72d86a7b005 | 23 | /** |
Jules20 | 0:b72d86a7b005 | 24 | * Funktion muss zum beenden des Automatikbetriebs aufgerufen werden |
Jules20 | 0:b72d86a7b005 | 25 | */ |
Jules20 | 0:b72d86a7b005 | 26 | void auto_end(); |
Jules20 | 0:b72d86a7b005 | 27 | /** |
Jules20 | 0:b72d86a7b005 | 28 | * Funktion liest Sensor aus und reglt Kante auf das Soll Pixel, muss zyklisch aufgerufen werden |
Jules20 | 0:b72d86a7b005 | 29 | */ |
Jules20 | 0:b72d86a7b005 | 30 | void auto_sens_ctr(); |
Jules20 | 0:b72d86a7b005 | 31 | /** |
Jules20 | 0:b72d86a7b005 | 32 | * Funktion zum aendern des Soll-Pixels |
Jules20 | 0:b72d86a7b005 | 33 | * ueber die Taster |
Jules20 | 0:b72d86a7b005 | 34 | */ |
Jules20 | 0:b72d86a7b005 | 35 | void auto_sollPx_set(); |
Jules20 | 0:b72d86a7b005 | 36 | /** |
Jules20 | 0:b72d86a7b005 | 37 | * Funktion zum Aendern des Proportionalitaetswertes kp des Reglers |
Jules20 | 0:b72d86a7b005 | 38 | * ueber die Taster |
Jules20 | 0:b72d86a7b005 | 39 | */ |
Jules20 | 0:b72d86a7b005 | 40 | void auto_kp_set(); |
Jules20 | 0:b72d86a7b005 | 41 | #endif |