
| Stefan Sachs Dr. Ing. Beratender Ingenieur |
||
|
Weitere Beispiele für Java Applets
Die folgenden Beispiele sollen aufzeigen, welche Vielfalt von Bedienoberflächen
mit den vorgegebenen Komponenten gestaltet werden kann. Alle Applets wurden ohne
Benutzereingriff direkt aus den Modellen erzeugt. Verhalten und Aussehen sind
identisch zum Modell. Hier handelt es sich um das erste, einfache Beispiel aus dem Tutorial. Neben der Einbindung von Audioeffekten ist eventuell noch von Interesse, daß der Zustandsautomat dieses Beispiels automatisch aus den Use Cases erstellt wurde. Betätigen Sie den Klingelknopf und versuchen Sie, Sturm zu läuten.
Die Simulation soll demonstrieren, mit wie wenig Komponenten eine funktionsfähige Analoguhr erstellt werden kann. Mit einem Klick auf Start oder Stop kann die Uhr gestartet und angehalten werden, mit dem Stellrad links unten kann mit dem Mausrad die Zeit eingestellt werden. Außer den sichtbaren Elementen werden drei Zähler und eine Timerkomponente mit insgesamt zwölf Verbindungen verknüpft.
Das folgende Beispiel aus dem Handbuch zeigt Potentiometer, blinkende Elemente und einen überwachten numerischen Wert.
Das nächste Beispiel, ebenfalls aus dem Handbuch, zeigt simulierte Echtzeitkurven; auf der ersten Bildschirmseite als Kurvendarstellung mit Löschbalken, auf der zweiten Seite als parametrische Darstellung, wie sie aus Technik und Medizin z.B. als PV Diagramme bekannt sind. Zur Demonstration werden die Kreisfunktionen benutzt, so daß sich als Kuven Sinus und Cosinus und als parametrische Darstellung ein Kreis ergibt. Die parametrische Darstellung wird jedesmal gelöscht, wenn der Kreis vollständig ist, mit der dritten Taste kann die Drehrichtung umgekehrt werden. Die vier Potentiometer dienen dazu, Werte zu verstellen, die als Linien in die Echtzeitkurven eingeblendet werden. |
||
|
Version |
||
|
Weitere Applets
|
||
Das letzte Beispiel zeigt die Bedienung eines Geschirrspülers.
Schalten Sie das Gerät ein und wählen Sie ein Programm.
Durch klicken auf das
Symbol >>
können die zeitgesteuerten Waschphasen übersprungen werden.