Table of Contents
Loks und Züge koppeln
Einführung
Damit uns das Wort "Zug" in der folgenden Beschreibung nicht verwirrt, wird hier zwischen dem umgangssprachlichen Wort "Zug" und dem Wort "Rocrail-Zug" (als Rocrail Objekt) unterschieden. Ein "Rocrail-Zug" besteht aus einer Liste von "Wagen" ("cars").
Loks und Züge können wie folgt gekoppelt werden:
Operation | Wiki Referenz | Beschreibung | wie es aussieht | Beispiele |
---|---|---|---|---|
Consist | Mehrfachtraktion | zwei Loks koppeln | ![]() ![]() | a) manuell b) Aktion c) XML Script |
Assign Train | Zug zuordnen | einen "Rocrail-Zug" an eine Lok koppeln | ![]() ![]() ![]() | a) manuell b) Aktion c) XML script |
Link Train | Zug koppeln | einen Zug an einen Zug koppeln | ![]() ![]() ![]() ![]() ![]() | a) manuell b) Aktion c) XML script |
Die Beispiele zeigen die grundsätzliche Handhabung der Befehle.
Die Beispiele zeigen nicht das Koppeln an sich. Das ist dem Benutzer mit seiner individuellen Hardware überlassen.
Die Beispiele sind begrenzt auf maximal zwei Loks und zwei Züge.
Die Beschreibung der Funktionalität der Beispiele ist hier.
Der Rocrail-Arbeitsbereich für die Beispiele ist hier.
Die entsprechenden inversen Befehle sind hier (noch) nicht beschrieben:
Operation (en) | inverse operation (en) | Operation (de) | inverse Operation (de) |
---|---|---|---|
Consist | Consist | Mehrfachtraktion | Mehrfachtraktion |
Assign Train | Release Train | Zug zuordnen | Zug lösen |
Link Train | Unlink Train | Zug koppeln | Zug entkoppeln |
Zusätzliche Informationen
Hier sind noch einige zusätzliche Informationen zu "link train":
Zusätzliche Verweise
deutsch:
nur deutsch:
Beispiele (Rocrail Plan)
Der Rocrail Plan enthält die XML-Script-Beispiele für "consist", "assigntrain" and "linktrain".
Der Rocrail Plan kann zur "manuellen" Bedienung über die Pull-Down-Menüs genutzt werden und er dient zum Testen von Aktionen.
Der Rocrail Plan kann zum Testen der XML-Scripts genutzt werden:
* über einen Ausgang initialisiert man alle vordefinierten Loks und Züge;
* über einen Ausgang startet man die Beispiele für "consist", "assign train" and "linktain";
* über einen Ausgang kann man sich zwischen den Lok-Befehlen "go" oder "govirtual" entscheiden.
Nutze die Beispiele wie sie sind. Benutze die Beispiele auf eigenes Risiko. Vor einer Nutzung mache eine Datensicherung. Viel Spaß!
- zip-Datei von dem Rocrail Arbeitsbereich - linklocosandtrains.zip
Die zip-Datei enthält:
* die Rocrail Plan-Datei "plan.xml"
* alle XML-Script-Dateien "ac_llat_*.xml"
* den Ordner "images" mit den Lok-Bildern ("lc_*.png") und den Wagen-Bildern ("car*.png")
Für die Beispiele wurde die Rocrail Version 15542 benutzt.
- der Rocrail Plan -
Die Züge sind bereits definiert. Die Züge und Loks stehen bereits in ihren Start-Blöcken.
Lok | Start-Block | Zug | Start-Block | für | Fahrplan | Wagen |
---|---|---|---|---|---|---|
lc_01 | bk31 | - | - | consist | - | - |
lc_02 | bk32 | - | - | consist | - | - |
lc_01+lc_02 | bk23 | - | - | consist | - | - |
lc_01+lc_02 | - | op_01 | bk11 | assigntrain | sc_llat_l2t_23_11 | car001, car002, car003 |
lc_03 | bk41 | op_03 | bk42 | assigntrain | sc_llat_l2t_41_42 | car031 |
lc_04 | bk46 | op_04 | bk47 | assigntrain | sc_llat_l2t_46_47 | car041,car042 |
lc_03+op_03 | bk51 | - | - | linktrain | - | - |
lc_04+op_04 | bk52 | - | - | linktrain | - | - |
lc_03+op_03+lc_04+op_04 | bk53 | - | - | linktrain | - | - |
Beispiele (manuell)
Consist (manuell)
Eine Lok mit einer Lok koppeln (Doppeltraktion, Mehrfachtraktion).
Assign Train (manuell)
Einen "Rocrail-train" mit einer Lok koppeln.
Link Train (manuell)
Einen Zug mit einem Zug koppeln.
Beispiele (mit Aktionen)
Consist (Aktion)
Eine Lok mit einer Lok koppeln (Doppeltraktion, Mehrfachtraktion).
Assign Train (Aktion)
Einen "Rocrail-train" mit einer Lok koppeln.
Link Train (Aktion)
Einen Zug mit einem Zug koppeln.
Als Aktion ist es verfügbar ab Rocrail Version 15542+.
Beispiele (mit XML Skript)
Consist (XML script)
Eine Lok mit einer Lok koppeln (Doppeltraktion, Mehrfachtraktion).
Assign Train (XML script)
Eine Lok mit einem "Rocrail-train" koppeln.
Link Train (XML script)
Zwei Züge koppeln.