route-generate-de

Via-Fahrstraße erstellen

InhaltObjekteFahrstraßen



Mit Rocrail 6197 wurde ein Dialog zum Definieren von „Via-Fahrstrassen“ eingeführt.
Der Dialog öffnet sich durch einen Klick auf "Menü: Rocview → Gleisplan → Erstelle Fahrstrasse über Via-Blöcke…"
-


Parameter

Von-Block

Startpunkt der Fahrstraße. Siehe auch: Richtung in Rocrail
Die Option „+“ muss aktiviert sein, wenn der Zug von der „+“-Seite des Startblocks abfährt.

Das Feld „Von Block“ kann per Tastatur
oder durch eine Klickauswahl aus der geöffneten Blockliste ausgefüllt werden.


Nach-Block

Endpunkt der Fahrstraße. Siehe auch: Richtung in Rocrail
Die Option „+“ muss aktiviert sein, wenn der Zug auf der „+“-Seite in den Zielblock einfährt.

Das Feld „Zu Block“ kann per Tastatur
oder durch eine Klickauswahl aus der geöffneten Blockliste ausgefüllt werden.


Via-Blöcke

Die Via-Blöcke auswählen und auf die richtige Reihenfolge achten.
Es ist eine Komma-separierte Liste von Block-Kennungen ohne Leerzeichen.


Die Verwendung der Schaltfläche „…“ für nur einen Via-Block hilft dabei, die Via-Blockliste in der erforderlichen Reihenfolge zu definieren.

Hinweis: Als zusätzliche Funktion kann das Feld „Via-Blöcke“ leer gelassen werden, um eine Fahrstrasse von einem Block zum nächsten Block zu generieren.
Dies ist beispielsweise nützlich, um alternative Fahrstrassen mit unterschiedlichen Befehlssätzen zu generieren.

Schaltflächen


Der Dialog enthält die Standardschaltflächen „Hilfe“ (Link zu diesem Wiki) und „OK“.
Die Schaltfläche „OK“ schließt den Dialog lediglich.

Erzeugen

Wenn eine Fahrstrasse erstellt werden konnte, wird der Fahrstrassen-Dialog mit der neu erstellten Fahrstrasse angezeigt.

Die Kennung erhält die Erweiterung "_via_[Liste der Blöcke]"

Die Kennung kann vom Benutzer bearbeitet werden.
Die meisten anderen Werte müssen unverändert bleiben!

Das Feld „Beschreibung“ wird mit einer verbalen Beschreibung der generierten Fahrstrasse ausgefüllt, z. B.
"from [bk04] via [bk03,bk02] to [bk01]"

"Automatisch generiert" wird deaktiviert

Durch Klicken auf die Schaltfläche OK wird die generierte Fahrstrasse gespeichert.
Zusätzlich wird die Liste der Fahrstrassen-Kennungen des Attributs „routeids“ der betroffenen Elemente mit der neu generierten Fahrstrassen-Kennung aktualisiert. Dadurch wird sichergestellt, dass die betroffenen Plan-Elemente korrekt ausgeleuchtet werden.

Bei Problemen beim Erzeugen oder Speichern der generierten Fahrstrasse siehe Mitteilungen.

</> Schaltfläche

Die </> Schaltfläche zeigt den temporären XML-Code der generierten Fahrstrasse an.

Der XML-Code zeigt die Liste der Befehle.

Der XML-Code zeigt die Liste der Plan-Elemente, die einen neuen "routeids"-Eintrag erhalten ("Ausleuchtung").


Mitteilungen

In bestimmten Problemsituationen wird der Benutzer durch einen Dialog informiert.

keine passende Fahrstrasse verfügbar

Wenn keine passende Fahrstrasse berechnet werden kann, wird der Benutzer durch einen Dialog informiert.


Existierende überschreiben

Falls die berechnete Fahrstrasse bereits existiert, wird der Benutzer durch einen Dialog darüber informiert.

Bei „Nein“ bleibt die bestehende Fahrstrasse unverändert.
Bei „Ja“ wird die bestehende Fahrstrasse überschrieben.

Durch Ändern der Fahrstrassen-Kennung kann die zuletzt erstellte Via-Fahrstrasse als zusätzliche Fahrstrasse gespeichert werden.


Beispiele

Arbeitsbereich

Dieser Plan wird für die Beispiele verwendet.

via_routes_generator_20251014.zip

Via-Fahrstrasse 1

Dieses Beispiel zeigt eine normale Situation für Via-Fahrstrassen.
In diesem Fall sollen zwei Blöcke von der Lokomotive durchfahren werden. Der Grund dafür ist dabei unerheblich.

Die Lokomotive fährt von rechts nach links – vom Block bk04 (Plus-Seite) zum Block bk01 (Minus-Seite) mit den Via-Blöcken bk03 und bk02.
Die Reihenfolge der Via-Blöcke ist wichtig.

Die Gleiselemente sind korrekt ausgeleuchtet.

Via-Fahrstrasse 2

Dieses Beispiel zeigt eine normale Situation für Via-Fahrstrassen.
In diesem Fall sollen zwei Blöcke von der Lokomotive durchfahren werden. Der Grund dafür ist dabei unerheblich.

Die Lokomotive fährt von links nach rechts – vom Block bk01 (Minus-Seite) zum Block bk04 (Plus-Seite) mit den Via-Blöcken bk02 und bk03.
Die Reihenfolge der Via-Blöcke ist wichtig.

Die Gleiselemente sind korrekt ausgeleuchtet.
Der Signal-Befehl wird nicht vom Via-Fahrstrassengenerator generiert. Der Befehl muss anschließend manuell konfiguriert werden.

Via-Fahrstrasse 3

Das ist ein Negativ-Beispiel.
Die Via-Fahrstrasse kann nicht erzeugt werden, weil ein Richtungs-Gleiselement in die falsche Richtung zeigt.

Der Benutzer bekommt die Mitteilung "keine passende Fahrstrasse verfügbar."

Via-Fahrstrasse 4

Dieses Beispiel zeigt eine komplexere Situation für Via-Fahrstrassen.
Der Zielblock kann über zwei alternative Fahrstrassen erreicht werden.
Der Via-Fahrstrassengenerator wählt eine der alternativen Fahrstrassen.
Wird eine unerwünschte Fahrstrasse gewählt, muss der Benutzer die Befehlsliste für die generierte Fahrstrasse anschließend manuell anpassen.

Die Lokomotive fährt von rechts nach links – vom Block bk04 (Plus-Seite) zum Block bk11 (Plus-Seite) mit den Via-Blöcken bk03 und bk02 und bk01.
Die Reihenfolge der Blöcke ist wichtig für die Liste der Via-Blöcke.

Der Signal-Befehl wird vom Via-Fahrstrassengenerator nicht erzeugt: Er muss im Nachhinein vom Benutzer erzeugt werden.
Die Gleiselemente sind für die linke Alternativ-Fahrstrasse nach bk11 korrekt ausgeleuchtet.
Sollte die rechte Alternativ-Fahrstrasse nach bk11 genommen werden, muss die Befehlsliste nachträglich angepasst werden.
Die Fahrstrassen-Kennungen in den betroffenen vorherigen und aktuellen Gleiselementen müssen ebenfalls manuell korrigiert werden.

route-generate-de.txt · Last modified: 2025/10/27 00:18 by 127.0.0.1