Dies ist eine alte Version des Dokuments!
Operationen in TrainController Gold (seit Version 11)
Für bestimmte Operationen können Zugbeschreibungen festgelegt werden. Dies ist z.B. für die Ausführung von Zugfahrten oder Ausfahrten aus einer Betriebsstelle möglich. Damit kann z.B. ein und dieselbe Zugfahrt mit einem Taster nur mit Personenzügen, mit einem anderen Taster nur mit Güterzügen gestartet werden. Eine getrennte Einrichtung von Zugfahrten für die verschiedenen Züge ist hierfür nicht nötig.
Operationen für die Ablaufsteuerung
Mit Operationen für die Ablaufsteuerung ist es möglich, den Ablauf von Operationen zu beeinflussen.
Es stehen vielfältige Möglichkeiten zur Verfügung, zusammengehörige Operationen zu gruppieren oder Operationen über Verzweigungen und Schleifen ablaufen zu lassen. Auf diese Weise können ähnlich wie mit einer Programmiersprache kleine Programme für die Ausführung von Operationen geschrieben werden.
Im Gegensatz zu früheren Versionen können Operationen baumartig gruppiert werden. Dadurch werden logische Zusammenhänge sehr viel übersichtlicher dargestellt. Der Unterschied lässt sich am besten an einem einfachen Beispiel erläutern.
Die Grafik zeigt ein einfaches Beispiel eines typischen Ablaufs mit einer Voraussetzungs-Operation. Je nachdem ob ein bestimmter Block von einer Lok gerade verwendet wird oder nicht, soll jeweils eine Meldung und eine Popup-Meldung ausgegeben werden. Mit Sprung-Befehlen und Marken wird dafür gesorgt, dass je nach Ergebnis der Prüfung der Voraussetzung die richtigen beiden Meldungen ausgegeben werden.
Die Graifk oben zeigt einen zur Grafik weiter oben gleichwertigen Ablauf. Die logische Zusammengehörigkeit der Operationen zueinander und zum Ergebnis der Prüfung der Voraussetzung sind aber in der unteren Grafik sehr viel deutlicher zu erkennen. Zudem besteht nun die Möglichkeit, Teilbäume in der Operationsliste auszublenden, wenn man sich zum Beispiel nur einen groben Überblick über den Ablauf verschaffen möchte:

