Informatik / TAMS / Applets / Jython Console / T1: Schaltwerk-Simulator
Beschreibung
Diese Seite demonstriert die Einbindung von vorcompilierten Matlab-Applikationen mit eigener Benutzeroberfläche in die interaktiven Skripte. Als Beispiel dafür dient ein einfacher Simulator für Schaltwerke (Finite-State Machines, endliche Automaten) mit animiertem Zustandsdiagramm und animierter Flußtafel. Der Inhalt entspricht Kapitel 11.1 des T1-Matlab-Skripts.

Die Applets auf dieser Seite verwenden wieder die digital-signierte Version unserer interaktiven Jython-Console und laden bei Bedarf Skripte direkt vom Webserver nach. Abhängig von den Sicherheitseinstellungen Ihres Browsers bzw. ihres JREs bekommen Sie eventuell eine Nachfrage und Warnung. Bitte bestätigen Sie die Ausführung des signierten Applets.

FSM-Simulator
Bedienung

Das folgende Applet lädt die Funktionen für den FSM-Simulator, gibt den Hilfetext der Funktion aus, und erzeugt einen einfachen Automaten mit vier Zuständen. Dieses Skript muss einmal ausgeführt werden, bevor die weiteren Applets auf dieser Seite ausprobiert werden können.

Der jeweils aktive Zustand wird grün hervorgehoben, der abhängig von der aktuellen Eingangsbelegung aktivierte Übergang in rot. Im Fenster mit dem Zustandsdiagramm können dann interaktiv die Übergänge der Automaten ausgelöst werden:

  • Die Taste 'r' löst einen Reset des Automaten aus; der
  • Die Taste 'c' (clock) bzw. Leertaste löst einen Übergang aus
  • Mit den Zifferntasten '0' .. '9' kann der Eingangswert für den Automaten ausgewählt werden.
Das Fenster mit der Übergangstablle kann mit der Maus bedient werden:
  • Ein Klick in die entsprechende Spalte setzt den zugehörigen Eingangswert
  • Ein Doppelklick löst einen Übergang des Automaten aus (Takt).


14.07.2004 Impressum
http://tams-www.informatik.uni-hamburg.de/applets/jython/index.html