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 Zugfahrtenplugin-autotooltip__default plugin-autotooltip_bigZugfahrten
* Anpassung an das Anfahrverhalten * Aufenthalt, Startverzögerungen und Beschleunigung * Beschreibung der Zugfahrt Regeln * Zugfahrt bwegt mit Kuppeln * Zugoperationen im TrainController * Die Mindest-Beschleunigungszeit in Zugfahrtregel * induphil-01-rundfahrt * induphil * Zugfahrten: Nachfolger * Operationen bei Start und Stop * Zugfahrt Pendelfahrt * Sind alle Blöcke und Strecken für die Zugfahrt markiert? * Unterbrechen des Betriebs – Beenden von Zugfahr… oder Ausfahrten aus einer Betriebsstelle möglich. Damit kann z.B. ein und dieselbe Zugfahrtplugin-autotooltip__default plugin-autotooltip_bigZugfahrten
* Anpassung an das Anfahrverhalten * Aufenthalt, Startverzögerungen und Beschleunigung * Beschreibung der Zugfahrt Regeln * Zugfahrt bwegt mit Kuppeln * Zugoperationen im TrainController * Die Mindest-Beschleunigungszeit in Zugfahrtregel * induphil-01-rundfahrt * induphil * Zugfahrten: Nachfolger * Operationen bei Start und Stop * Zugfahrt Pendelfahrt * Sind alle Blöcke und Strecken für die Zugfahrt markiert? * Unterbrechen des Betriebs – Beenden von Zugfahr… mit einem Taster nur mit Personenzügen, mit einem anderen Taster nur mit Güterzügen gestartet werden. Eine getrennte Einrichtung von Zugfahrtenplugin-autotooltip__default plugin-autotooltip_bigZugfahrten
* Anpassung an das Anfahrverhalten * Aufenthalt, Startverzögerungen und Beschleunigung * Beschreibung der Zugfahrt Regeln * Zugfahrt bwegt mit Kuppeln * Zugoperationen im TrainController * Die Mindest-Beschleunigungszeit in Zugfahrtregel * induphil-01-rundfahrt * induphil * Zugfahrten: Nachfolger * Operationen bei Start und Stop * Zugfahrt Pendelfahrt * Sind alle Blöcke und Strecken für die Zugfahrt markiert? * Unterbrechen des Betriebs – Beenden von Zugfahr… 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 Blockplugin-autotooltip__default plugin-autotooltip_bigBlöcke im TrainController
Blöcke (Fahrdienstleiter)
Der Fahrdienstleiter steuert den Zugverkehr auf der Basis eines Blocksystems. Zu diesem Zweck wird die Modellbahnanlage gedanklich in Blöcke aufgeteilt. Überall dort, wo Loks oder Züge kontrolliert, angehalten, abgestellt oder überwacht werden sollen, wird ein 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:
Die folgenden Operationen sind neu in TrainController™ 11 Gold:
Info:
Diese Operation führt nichts aus. Sie kann verwendet werden, um einen Kommentar in einer Operationsliste einzufügen.
Gruppe:
Diese Operation führt ebenfalls nichts aus. Sie kann verwendet werden, um zusammengehörige Operationen zur Verbesserung der Übersichtlichkeit zu gruppieren. Eine Gruppe kann im Register Operationen zu- oder aufgeklappt dargestellt werden. Ferner kann eine Gruppe mit einem zusätzlichen Kommentar versehen werden, der auch im zugeklappten Zustand angezeigt wird.
Voraussetzung:
Bei dieser Operation wird eine Bedingung eingetragen. Ferner besitzt diese Operation zwei untergeordnete Gruppen von Operationen. Die eine Gruppe heißt Dann-Gruppe, die andere Sonst-Gruppe. In beide Gruppen können beliebig viele weitere Operationen eingetragen werden.
Die Operationen in der Dann-Gruppe werden ausgeführt, wenn die Bedingung erfüllt ist. Die Operationen in der Sonst-Gruppe werden ausgeführt, wenn die Bedingung nicht erfüllt ist. Mithilfe dieser Operation können also Verzweigungen im Ablauf realisiert werden, die von einer Bedingung abhängig sind.


