Software – Bedienung

Über das Hauptmenü kann zwischen den beiden Animationen gewechselt werden.

Ameise

Bedingt durch die Regeln, für das Verhalten der Ameise, stehen hier nur wenige Einstellmöglichkeiten zur Verfügung. Es ist, als Erweiterung zur „Standardameise“ möglich, bis zu zehn Ameisen gleichzeitig zu simulieren (Siehe Screenshots), wobei die Simulation so ausgelegt ist, das jede Ameise als gleichwertig anzusehen ist, es also keine Rolle spielt, welche Ameise das Feld betritt, sondern lediglich zählt, das eine Ameise das Feld betritt. Die Möglichkeit der Zufallsfelder wird automatisch gesetzt, sobald mehr als eine Ameise eingestellt wurde. Ist nur eine Ameise aktiviert, so kann gewählt werden, ob die Ameise zufällig gesetzt werden soll, oder ob sie genau in der Mitte das Gitter platziert wird.
Die Einstellung Verzögerung (Einheit: ms) erlaubt es, die Simulation langsamer ablaufen zu lassen. Ist diese Einstellung auf Null gesetzt, werden, je nach Rechnergeschwindigkeit, mehrere tausend Berechnungen pro Sekunde durchgeführt (bei Tests ca. 4300 mit einer Ameise). Wird die Einstellung größer 0 gesetzt, so kommt es bis zu einem Wert von ca. 20 ms stets zu der selbe Verzögerung, von ca. 50 Frames pro Sekunde (Erklärung siehe Umsetzung). Mittels eines Klicks auf Reset werden die momentanen Einstellungen übernommen und die Simulation kann anschließend gestartet werden. Angehalten wird die Simulation mittels Stop. Nach dem Stoppen kann entweder durch Reset die Simulation auf die entsprechend eingestellten Parameter zurückgesetzt oder durch Start fortgeführt werden.

Wator

Die Oberfläche dieser Animation beinhaltet weitaus mehr Komponenten. Auf der rechten Seite können zunächst die bereits oben erklärten Parameter der Animation eingestellt werden. Einziger Parameter, welcher nicht direkt mit der Simulation, sondern der Programmsteuerung zu tun hat, ist die Einstellung Ausgabezyklus. Da die Ausgabe der Graphik wie oben bereits beschrieben, die weitaus rechenintensivste Funktion ist, kann durch diese Einstellung angegeben werden, aller wieviel Zyklen der Berechnung das Bild ausgegeben werden soll. Intern laufen die Berechnungen dagegen normal durch, werden lediglich nicht grafisch ausgegeben. Mit der Standardeinstellung von 10 sind maschinenabhängig ca. 40 Berechnungen pro Sekunde zu erreichen. Im unteren Teil des Formulars wird mittels eines Diagramms die aktuelle Individuenzahl der Haie und Fische angezeigt. So wird (bei entsprechenden Parametern) die charakteristische Kurve einer Räuber-Beute-Beziehung dargestellt. Das Diagramm wird unabhängig von dem eingestellten Ausgabezyklus, nach jeder Berechnung aktualisiert.
Mittels Reset kann nun auch hier wieder die Animation neu aufgebaut werden, wobei oben die grafische Ausgabe erfolgt. Die anderen Bedienschritte sind identisch denen der Ameise.

Parameter

Durch die insgesamt 5 Parameter, lässt sich das Erscheinungsbild der Simulation stark verändern.
Über das Menü Vorlagen sind dabei bereits einige Beispielkonfigurationen vordefiniert. Durch Klick auf eine Vorlage werden die Zahlen direkt übernommen, allerdings muss die Animation anschließend mit Reset zurückgesetzt und gestartet werden.
Sollte man eine interessante Parameterkonstellation gefunden haben, so ist es möglich diese selbstständig dem Vorlagenmenü hinzuzufügen, dazu öffnet man die wator.ini in einem Texteditor und fügt ihr, gemäß den bereits vorhandenen Einträgen einen neuen hinzu:

[Name der Animation, muss einmalig sein]
Fischanzahl=Anzahl der Fische bei Stimulationsstart
Haianzahl=Anzahl der Haie bei Stimulationsstart
Vermfisch=Geburtenrate der Fische
Vermhai=Geburtenrate der Haie
Fastenzeit=Fastenzeit der Haie


Als Parameter müssen stets ganze Zahlen angegeben werden, wichig ist auch, das keine weiteren Zeichen in der Ini-Datei vorkommen. Die neue Vorlage wird dann beim nächsten Start von Delsim geladen.