Das PC-Programm

Das Programm wurde in VB6 geschrieben, zum Betrieb sind also die für VB6 üblichen Runtime-Bibliotheken erforderlich. Zusätzlich wird die Datei ELEXS.dll benötigt, die ich aus rechtlichen Gründen hier nicht anbiete, die gibt es halt beim Eigentümer.

Das Programm benötigt zum Betrieb Gleisplan-Informationen, die es aus einer externen Textdatei (*.txt) einlesen kann. Das Programm verwaltet weiterhin noch die Datei paramet.txt, in der die COM-Schnittstelle (als Index 0 oder 1), der Dateiname der Gleisplan-Datei und die Fahrwerte der 28 Fahrstufen eingetragen sind. Es wird vorausgesetzt, dass sich die Textdateien im selben Ordner befinden wie die Programmdatei, daher wurde bewusst auf die Auswahl von Laufwerken und Ordnern verzichtet. Beim Start des Programms ist daher auch darauf zu achten, dass current-path (also der aktuell ausgewählte Ordner) der Ordner mit dem Programm und den zugehörigen Textdateien ist.

Vor dem Erstellen einer eigenen Gleisplan-Datei sollte man sich mit dem Format der Gleisplandatei vertraut machen. Es ist sicher auch sehr hilfreich, den Gleisplan auf ein Blatt kariertes Papier zu zeichnen und die Koordinaten jeder Linie anhand des Rasters zu ermitteln. Das erleichtert das Eintippen der Koordinaten in die Textdatei.

Die Oberfläche des Programms besteht aus zwei Teilen, zwischen denen mittels der Tab-Reiter umgeschaltet werden kann. Im Bereich Config

kann die Textdatei mit den Gleisplandaten ausgewählt werden. Weiterhin kann die Fahrtregler-Kennlinie bearbeitet und abgespeichert werden. Beim Abspeichern der Fahrtregler-Kennlinie wird die Datei "paramet.txt" erstellt, die den Dateinamen der Gleisplan-Datei und die 28 Stufenwerte der Fahrtreglerkennlinie enthält. Diese Datei wird dann bei jedem Programmstart automatisch eingelesen, was eine automatische Konfiguration zur Folge hat. Die Config-Oberfläche bietet auch die Möglichkeit, die COM-Schnittstelle auszuwählen, diese Einstellung wird auch mit in der Datei "paramet.txt" gespeichert, allerdings nicht im Klartext, sondern als Index auf die Auswahl-Liste (0=COM1, 1=COM2). Beim Einstellen der COM-Schnittstelle wird geprüft, ob diese auch verfügbar ist. Die Verfügbarkeit wird durch einen grünen Punkt neben dem Auswahllistenfeld signalisiert. Ist die ausgewählte COM-Schnittstelle nicht verfügbar, so wird der Punkt rot dargestellt. Zusätzlich wird die Bitkolonne im Bereich Gleisplan auch rot dargestellt, um auch im Gleisplan auf den Fehler hinzuweisen.

Im Bereich Gleisplan erfolgt die eigentliche Bedienung der Anlage.