Wo werden eigentlich in einem State-Design-Modell die Aktionen durchgeführt ?
Beispiel: eine Temperatur soll ermittelt werden.
Der Zustand eines Heizgerätes ändert sich von (Heizen [an]) zu (Heizen [aus]).
(a) Daten an ein externes Messgerät senden
(b) Daten zurückbekommen
(c) Daten auswerten
(d) einen neuen Zustand setzen
Die Punke (a)(b)(c) kann ich ausserhalb des Modells bearbeiten. Der (neue) Zustand ergibt aus dem Vergleich zwischen gemessener Temperatur und einem Vorgabewert.
Nach Vorgabe des Modells soll die Zustandsänderung in einer Zustandsklasse erfolgen.
Wie kann man dort einen (neuen) Zustand definieren ohne Temperatur und Vorgabewert wieder mit if() vergleichen zu müssen ?
Gibt es im Internet eine Seite, auf der jemand ein komplettes Beispiel mit Aktionen beschrieben hat ?
Vielen Dank.
joe89
Beispiel: eine Temperatur soll ermittelt werden.
Der Zustand eines Heizgerätes ändert sich von (Heizen [an]) zu (Heizen [aus]).
(a) Daten an ein externes Messgerät senden
(b) Daten zurückbekommen
(c) Daten auswerten
(d) einen neuen Zustand setzen
Die Punke (a)(b)(c) kann ich ausserhalb des Modells bearbeiten. Der (neue) Zustand ergibt aus dem Vergleich zwischen gemessener Temperatur und einem Vorgabewert.
Nach Vorgabe des Modells soll die Zustandsänderung in einer Zustandsklasse erfolgen.
Wie kann man dort einen (neuen) Zustand definieren ohne Temperatur und Vorgabewert wieder mit if() vergleichen zu müssen ?
Gibt es im Internet eine Seite, auf der jemand ein komplettes Beispiel mit Aktionen beschrieben hat ?
Vielen Dank.
joe89