Orientation, sens de marche et position en cas de séparation automatique des trains
orientation, direction et position
Différences de direction et d’orientation
Les différences entre le sens de marche et l’orientation, ainsi que la différence entre voir cela dans le contexte d’un train ou d’un véhicule, peuvent devenir quelque peu complexes.
Depuis Traincontroller V10, il y a aussi quelques nouveautés car cela peut maintenant être vu dans le contexte d’un train ou d’un véhicule. La description ci-dessous peut aider d’autres personnes à obtenir un peu plus de clarté sur le sujet.
La présentation suivante a été vérifiée par les experts et discutée en conséquence dans le forum (voir références).
Dans les exemples suivants, un canton horizontal est toujours observé - la même chose s’applique aux cantons verticaux - mais avec une différence
- Gauche = en haut
- À droite = en bas
déterminer la position
La position ne peut être déterminée qu’à partir du contexte d’un véhicule, par exemple d’une fonction de ce véhicule. Mais : il n’y a pas de « fin de train » pour Traincontroller.
Un train nouvellement assemblé est représenté par TC de telle sorte que la locomotive perçoit la position 1 et le dernier wagon la dernière position.
Cela conduit souvent à la confusion – d’où l’exemple simple d’un train arrêté dans un canton :
Si nous regardons l’onglet Locomotives + Trains, nous voyons également ce train avec la locomotive à droite :
Nous tournons le train en l’orientant vers la gauche dans le canton :
Dans l’onglet Locomotives + trains, le train est toujours représenté comme précédemment' - c’est-à-dire avec la locomotive vers la droite.
Locomotives + Trains montre toujours les formations des trains de telle sorte que la locomotive pointe vers la droite, tandis que dans le poste de signalisation, la locomotive est indiquée avec son « orientation » réelle (plus d’informations sur l’alignement ci-dessous).
La position d’un véhicule fait toujours référence à la position telle qu’elle est représentée dans l’onglet Locomotives+Trains. Mais ce n’est pas toujours automatiquement la 1ère position - même si la locomotive est la première à être représentée dans le positionneur (et seulement là !)! Cela peut sembler déroutant à première vue, alors voici un petit détail
Imaginez que nous changions de position, par exemple en désaccouplant la première locomotive et en attelant une locomotive de l’autre côté (c’est-à-dire à la dernière position actuelle) avec notre train, alors notre train se présente soudainement comme suit :
Bien que notre locomotive soit maintenant attelée au dernier wagon (= montré à l’extrême droite), elle est maintenant en 2ème position pour TC et la locomotive est de retour en 1ère position. TC essaie toujours de mettre la locomotive en avant autant que possible. Mais si nous devions pousser notre locomotive vers l’arrière manuellement (onglet « Changer de formation du train »), alors notre locomotive ne serait plus en 1ère position, mais serait vraiment à la « fin ». Il y a donc un monde de différence entre le fait que je change le train manuellement ou que TC effectue ce changement.
Mais que se passe-t-il avec une rame si j’attache une locomotive à la fin ? J’ai alors 2 locomotives dans le train. Dans la suite, la locomotive ajoutée en dernier sur le dernier véhicule est à nouveau le dernier véhicule.
Lorsque ce train est rejoint, la locomotive diesel ajoutée prend la position 5 – même si le train quitte ensuite son canton vers la droite et que la locomotive diesel est en position avant sur le réseau et en TC.
Le véhicule qui précède dans le sens de la marche n’est pas toujours en première position dans la formation du train !
Il peut changer la position d’un véhicule en cours de fonctionnement si des parties du train changent ! Voici un autre exemple
Si la locomotive à vapeur devait se découpler dans l’exemple ci-dessus, alors notre locomotive diesel serait de retour en position 1 à partir de la position 5 – et non en position 4, comme on pourrait le supposer, puisque TC peut à nouveau optimiser la combinaison de trains !
Ainsi, pour déclencher une fonction spécifique pour un véhicule particulier dans une combinaison de trains, il ne suffit pas toujours de sélectionner simplement le véhicule « avant » – nous devons également savoir où se trouve ce véhicule. Ce n’est que si la position = 1 qu’il s’agit du véhicule « de tête »
Orientation
L’orientation peut être vue dans le contexte d’un train ou d’un véhicule. Regardez la documentation et vous verrez pourquoi nous avons besoin de l’alignement du train.
En fin de compte, l’orientation décrit la position d’un véhicule sur la voie - mais nous devons distinguer quelques cas :
L’alignement d’un train est basé sur l’alignement de la première locomotive - doit-elle aller vers la droite pour passer en marche arrière ou en marche avant ? L’orientation de tout le convoi dépend également de cette situation.
Un seul véhicule dans une rame peut être orienté à droite ou à gauche - il peut aussi s’agir d’une locomotive ! Dans le cas d’un wagon de voyageurs ou d’un wagon de marchandises, il n’y a généralement pas de différence entre l’orientation à gauche - et l’orientation à droite. Mais un wagon de marchandises avec une cabine de freinage peut avoir orienté la cabine de freinage vers la gauche ou vers la droite dans le canton.
Par exemple, si nous voulons allumer le feu arrière sur le dernier wagon mais que celui-ci ne peut être allumé que d’un côté du wagon, ce wagon est peut-être orienté vers la gauche alors que l’ensemble du train est orienté vers la droite.
Lorsque le train est attelé à une rame composée uniquement de wagons et dont l’attelage est orienté vers la gauche et vers la droite, l’alignement du train change :
direction de conduite
À partir de la version 10 du TrainController, le sens de déplacement peut également être déterminé à l’arrêt - il est donc demandé le sens de déplacement de la locomotive (des locomotives). Lorsqu’une locomotive est en train de se coupler (voir ci-dessus), le sens de marche de la locomotive entrant s’applique, si le sens de marche est demandé dans le contexte du train.
Le sens de marche n’a rien à voir avec l’orientation de la locomotive, mais plutôt avec la direction dans laquelle se déplace le train - c’est-à-dire vers la droite (1) ou vers la gauche (-1)
Requête dans les variables
La requête est effectuée avec une variable de type nombre
Coupure de train utomatique / 43/fr
| Variable | Train de contexte! Véhicule de contexte! Valeur | ||
|---|---|---|---|
| Sens de marche | X | | -1 pour le régulateur arrière
+1 pour le régulateur avant (si un véhicule pénètre dans le bloc, c’est la direction de marche du véhicule qui entre en vigueur!) | |
| Alignement | X | 1 en alignement à droite/vers le haut
-1 pour l’alignement vers la gauche/le bas | |
| Alignement | X | 1 "Cheminée" pointant vers l’extérieur des wagons
0 Orientation de la locomotive seule indéterminée -1 „Schlot“ zeigt zu den Wagen (Schlot dient hier nur als Beispiel für die linke oder rechte Seite eines Fahrzeugs) | |
| Position | X | 0 Lok alleine (müsste eigentlich 1 sein, da 1 Fahrzeug)
Position im Zug = 1,2,3 , … |
Kontext Zug und Kontext Fahrzeug bezieht sich auf die jeweilige Abfrage der Variablen – nicht auf den Kontext des Aufrufs (also z.B. Aufruf initiiert aus einem Block bzw. Aufruf intiiert aus einer Lokfunktion= Fahrzeug).
Anwendungsfall Entkupplung
Was bringt uns dieses Wissen? Dazu sollten wir uns einen konkreten Anwendungsfall anschauen: Nehmen wir an, wir wollen einen Zugverband nach dem ersten Wagen hinter der Lok programmgesteuert trennen. Wir nutzen dazu im folgenden die Zugoperation „Links/oberhalb vom markierten Fahrzeug trennen“ bzw. „Rechts …. Trennen“. Man findet diese Zugoperation als Auswahlfeld wenn man „Lokomotive Abtrennen“ wählt:
Abb: Wagen aus Zugverband
Ursprünglich waren diese Operationen dazu gedacht rechts oder links eines konkreten Fahrzeugs zu trennen, also z.B. immer hinter dem Speisewagen. Durch geschickte Nutzung der obigen Information, können wir das Trennen aber auch rein von der Position des Wagens abhängig machen.
Dabei müssen wir folgende Fälle unterscheiden:
- Fall 1: Ausrichtung Zugverband=1 , Lok an Position=1, Ausrichtung Lok egal
Abb: Ausrichtung Zugverband a
Abb: Ausrichtung Zugverband b
Um den ersten Wagen hinter der Lok zu trennen, müssen wir folgende Zugoperation durchführen: Links trennen auswählen
- Fall 2: Ausrichtung Zugverband=-1, Lok an Position=1
Abb: Ausrichtung Zugverband a
Abb: Ausrichtung Zugverband b
Um den ersten Wagen hinter der Lok zu trennen: Rechts trennen auswählen
- Fall 3: Ausrichtung Zugverband=1, Lok an Position=3
Abb: Ausrichtung 3a
Abb: Ausrichtung 3b
Um den ersten Wagen hinter der Lok zu trennen: Rechts trennen auswählen – identisch zu Fall 2
- Fall 4: Ausrichtung Zugverband=-1, Lok an Position=3
Abb: Ausrichtung 3a
Abb: Ausrichtung 3b
Um den ersten Wagen hinter der Lok zu trennen: Links trennen auswählen – identisch zu Fall 1
Schauen wir uns das Ganze in einer Tabelle an:
| Ausrichtung | Lokposition | Zugoperation | Zugbeschreibung | Fall |
|---|---|---|---|---|
| 1 | 1 | Links trennen | (1) | 1 |
| -1 | 1 | Rechts trennen | (1) | 2 |
| 1 | 3 | Rechts trennen | (1) | 2 |
| -1 | 3 | Links trennen | (1) | 1 |
Obwohl wir also immer das gleiche Ziel haben, nämlich die Trennung des Wagens hinter der Lok, müssen wir unterschiedliche Fälle berücksichtigen! Erweiterte Zugbeschreibung (1) sieht dann jeweils so aus
Abb: Erweiterte Zugbeschreibung
Nun ist das Bild aber leider immer noch nicht vollständig – denn was passiert, wenn wir an einen Zugverband mit Lok vorne von hinten heranrangieren? Dann haben wir 2 Loks und das Verhalten ist nicht mehr so wie oben beschrieben!
| Ausrichtung | Lokposition | Zugoperation | Zugbeschreibung | Fall |
|---|---|---|---|---|
| 1 | 1 | Links trennen | (1) | 1 |
| -1 | 1 | Rechts trennen | (1) | 2 |
| 1 | 3 | Rechts trennen | (2) | 3 |
| -1 | 3 | Links trennen | (2) | 4 |
Abb: Zweite Zugbeschreibung
Hier benötigen wir eine zweite Zugbeschreibung (2) für den Fall, dass die Lok nicht an Position 1 steht: Insgesamt benötigen wir somit 6 verschiedene Abfragen für das automatische Trennen an einer bestimmten Position.
Sicher ein etwas komplexes Beispiel - es zeigt aber, wie wichtig es ist, Ausrichtung, Position und Fahrtrichtung zu verstehen
Weblinks
- Quelle: Forum
- -- Sarguid (Diskussion) 19:42, 23. Apr. 2023 (CEST)
- bearbeitet: Uslex (Diskussion) 10:10, 20. Feb. 2024 (UTC)




