Variablen Werte aus einer Lok auslesen und zurückschreiben
Diese Seite beschäftigt sich damit, wie man zwischen einem 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 und einer Lokomotive Inhalte einer Variable ausliest oder ändert. Die Variable wird dabei in der Lokomotive als „Funktion“ geführt.
Anlegen der Variable in der Lokomotive
- Die Lokomotive wird um eine Funktion erweitert. Dazu muss man in der Lokfunktionen-Bibliothek eine neue Funktion anlegen, wie z.B. „Variable“ oder einen sinnigeren Name.
- Nun geht man in die „Liste“ und wählt aus dem Reiter „Operationen“ –> Ablaufsteuerung den Punkt „Variablenplugin-autotooltip__default plugin-autotooltip_bigVariablen in TrainController RailRoad & Co.
Variablen dienen dazu, Operationen, Bedingungen, Auslöser und viele andere Optionen flexibler gestalten zu können. Wird anstatt eines festen Wertes für eine Option eine Variable verwendet, so kann der Wert dieser Option während des laufenden Betriebs und passend zur aktuellen Situation auf der Modellbahn geändert werden.“. Da unsere Variable noch gar nicht erstellt wurde, müssen wir diese einmalig erstellen.
Anlegen eines Tasters um Lok in einem Block auszulesen bzw. zu beschreiben
Um die nun angelegte Variable in eine Zug/Lok in einem 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 auszulesen bzw. zu ändern, müssen wir im Stellwerk einen Taster anlegen. Wichtig: Der Taster muss dem 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 zugeordnet werden, in dem das Auslesen bzw. das Ändern der Variable passieren soll, sonst weiß TC nicht, wo es lesen bzw. schreiben:

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 zuordnen
Für die Übergabe der Variable in den 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 benötigen wir noch eine weitere Variable. Entweder man verwendet die Variable nur einmal im gesamten Programm, dann darf die Variable die Gültigkeit „global“ haben oder man verwendet dabei Variable in verschiedenen Blöcken, dann sollte die Variable die Gültigkeit „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“ haben. Wir entscheiden uns für „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“.
Wert aus der Lok auslesen
Nachdem nun beide Variablenplugin-autotooltip__default plugin-autotooltip_bigVariablen in TrainController RailRoad & Co.
Variablen dienen dazu, Operationen, Bedingungen, Auslöser und viele andere Optionen flexibler gestalten zu können. Wird anstatt eines festen Wertes für eine Option eine Variable verwendet, so kann der Wert dieser Option während des laufenden Betriebs und passend zur aktuellen Situation auf der Modellbahn geändert werden. angelegt sind, legen wir in die Operation des Tasters folgendes an:
Drückt man nun den Taster, ohne dass eine Lok im 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 ist, erscheint im Meldefenster folgendes:

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
Auslesen der Variable der Lok im 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 19:

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
Wert in die Lok schreiben
Wir erweitern das Programm des Tasters von oben wie folgt:
Nun ist es vollbracht: Wir fragen die Variable der Lok ab, addieren 1 dazu und fragen den neuen Wert ab.
Der Knopf kann nun z.B. in eine Automatik integriert werden. Je nach Wert der Variablenplugin-autotooltip__default plugin-autotooltip_bigVariablen in TrainController RailRoad & Co.
Variablen dienen dazu, Operationen, Bedingungen, Auslöser und viele andere Optionen flexibler gestalten zu können. Wird anstatt eines festen Wertes für eine Option eine Variable verwendet, so kann der Wert dieser Option während des laufenden Betriebs und passend zur aktuellen Situation auf der Modellbahn geändert werden. können nun z.B. 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… gestartet werden oder andere Abläufe ausgelöst werden.








