Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Hörsaalübung: Einfacher GPS-Receiver

Ähnliche Präsentationen


Präsentation zum Thema: "Hörsaalübung: Einfacher GPS-Receiver"—  Präsentation transkript:

1 Hörsaalübung: Einfacher GPS-Receiver
Hörsaalübung 6: Zustandsdiagramme Hörsaalübung: Einfacher GPS-Receiver Zeichnen Sie ein Zustandsdiagramm für einen GPS-Receiver. Nach dem Einschalten versucht der Receiver zuerst, Signale von mindestens drei Satelliten zu erhalten. Erst danach ist das Gerät betriebsbereit. Im Betrieb gibt es einen normalen (=Default) und einen Batteriespar-Modus, der Wechsel zwischen diesen beiden Modi erfolgt durch Drücken der MODE-Taste. Im normalen Modus erfolgt die Positionsberechnung alle 3 Sekunden, im Batteriesparmodus alle 5 Sekunden. Das Gerät kann jederzeit durch Drücken der AUS-Taste ausgeschaltet werden. Der Satellitenempfang kann jederzeit gestört werden. Dann müssen erneut Satelliten gesucht werden und anschließend kehrt das System in den vorherigen Zustand zurück, wenn mind. 3 Satelliten gefunden wurden. OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik

2 Beispiele für die Notation
Hörsaalübung 6: Zustandsdiagramme Beispiele für die Notation Systemstart entry / roteLEDAn() do / Birne aufheizen() exit / roteLEDAus() alle 5 Sek. [true] / CheckTemp() Betriebsbereit when(Betriebstemp. erreicht) Leerlauf Taste „Espresso“ Aktiv Aufheizen when(Temp. zu niedrig) Taste „Reinigen“ Nach dem Aufheizen wird im Leerlauf auf eine Taste gewartet. Wenn das lange dauert... Selbstreinigung OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik

3 Ihre Lösung Hörsaalübung 6: Zustandsdiagramme
OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik

4 Eine weitere Lösung Hörsaalübung 6: Zustandsdiagramme
OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik

5 Hörsaalübung: Einfacher GPS-Receiver – eine Lösung
Hörsaalübung 6: Zustandsdiagramme Hörsaalübung: Einfacher GPS-Receiver – eine Lösung Betriebsbereit Normalmodus do/ berechnePosition(3) when (mind. 3 Satelliten gefunden) Satellitensuche do/ sucheSatelliten H MODE- Taste MODE- Taste when (Satellitenempfang gestört) Batteriesparmodus do/ berechnePosition(5) AUS-Taste AUS-Taste Frage: Was meinen Sie? Wie kann when(...) realisiert werden? OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik


Herunterladen ppt "Hörsaalübung: Einfacher GPS-Receiver"

Ähnliche Präsentationen


Google-Anzeigen