Die Verwendung von Programmen

Um ein Programm unter {\slbf TrainControl\/} zu verwenden, muß dieses zuerst mit dem Programmeditor ``PEdit'' erstellt werden. Nähere Erläuterungen dazu finden Sie im Abschnitt [*]. Im Gegensatz zur Vorgängerversion ist ``PEdit'' nicht mehr Bestandteil des {\slbf TrainControl\/} -Programms, sondern wird als eigenes Programm mitgeliefert. Sie starten den Editor entweder aus {\slbf TrainControl\/} heraus mit [Auto/Programm bearbeiten] oder Sie rufen das Programm durch Doppelklick von der Workbench aus auf.

Haben Sie ein Programm erstellt und auf Diskette gespeichert, können Sie es mit [Auto/Programm laden] oder mit \fbox{\rule{0ex}{1.5ex}\small\sf RAMIGA} +  \fbox{\rule{0ex}{1.5ex}\small\sf P} laden. Erst damit steht es {\slbf TrainControl\/} zur Abarbeitung mit [Auto/Programm starten] bereit. Ein einzelnes Programm läßt sich jederzeit mit [Auto/Programm stoppen] anhalten, kann jedoch danach nur wieder von ganz vorne gestartet werden. Mit [Auto/Programm löschen] wird ein Programm wieder aus dem Speicher des Rechners aber nicht von Diskette gelöscht. Dazu müssen Sie die entsprechenden Funktionen des Betriebsystems verwenden, wie sie im Handbuch des Amigas beschrieben sind.

Programme können jederzeit dem Automatikbetrieb hinzugefügt werden bzw. aus dem Programmablauf entfernt werden. Sie sollten dabei aber darauf achten, daß nicht plötzlich ein Geisterzug auf Ihrer Anlage fährt, dem Sie durch das Löschen eines einzelnen Programms die Kontrolle entzogen haben!

Abbildung: Das Programmauswahlfenster, um Programme zu starten, zu stoppen oder zu löschen
\begin{figure}\begin{center}
\makebox(6.45,6){\ifffile BS_Programmauswahl.iff(6cm,6cm)}
\end{center}
\end{figure}

Wenn einer der Menüpunkte zum Starten, Stoppen oder Löschen eines Programms aufgerufen wird, bringt {\slbf TrainControl\/} das Programmauswahlfenster, wie es in der Abbildung [*] zu sehen ist, auf den Bildschirm. In dem Fenster kann ähnlich wie bei der Dateiauswahl die sichtbare Liste mit dem Schieberegler auf der rechten Seite verschoben werden. Ein Programm wird durch einen Doppelklick auf den Programmnamen aufgerufen. Die jeweilige Funktion kann abgebrochen werden, indem ``— ABBRUCH —'' aus der Programmliste aufgerufen wird.

Neben einzelnen Programmen kann auch die gesamte automatische Steuerung angehalten werden; dies geschieht mit [Auto/Automatik E/A] bzw. mit der Tastenkombination \fbox{\rule{0ex}{1.5ex}\small\sf RAMIGA} +  \fbox{\rule{0ex}{1.5ex}\small\sf A}. Der Haken links neben dem Menüpunkt ist sichtbar, wenn die automatische Steuerung läuft. Wird die Automatik wieder eingeschaltet, fährt sie dort fort, wo sie angehalten wurde. Die Automatik wird ebenfalls komplett abgeschaltet, wenn Sie den Nothalt mit \fbox{\rule{0ex}{1.5ex}\small\sf SPACE} oder mit dem Netzschalter unten rechts am Bildschirm auslösen. Um die Automatik nach einem Nothalt wieder in Gang zu setzen, muß zuerst mit \fbox{\rule{0ex}{1.5ex}\small\sf TAB} — soweit dies z.B. wie bei Märklin und Trix vom Digital-System unterstützt wird — das Digital-System und danach mit \fbox{\rule{0ex}{1.5ex}\small\sf RAMIGA} +  \fbox{\rule{0ex}{1.5ex}\small\sf A} die Automatik wieder eingeschaltet werden.