Troubleshooting von Fahrstraßenproblemen: Unterschied zwischen den Versionen

Aus ZusiWiki
Zur Navigation springen Zur Suche springen
(Frage: Was ist eigentlich mit Bahnsteigen, die durch mehrere Hauptsignale unterteilt sind oder gar Mittelweichen haben?)
Zeile 10: Zeile 10:
== Vorsignale folgen nicht der Stellung des nächstfolgenden Hauptsignals ==
== Vorsignale folgen nicht der Stellung des nächstfolgenden Hauptsignals ==
* Sind an der Strecke kürzlich Änderungen vorgenommen worden, durch die neue Register hinzugekommen sind (z.B. neue Aufgleispunkte)? Wurden danach auch die Fahrstraßen ordnungsgemäß neu berechnet? Wenn nein, kann es dazu kommen, dass Vorsignale in Stellung Vr 0 hängen bleiben. Die Zuordnung eines Vorsignals zu einem Hauptsignal erfolgt im Simulator offenbar durch eine verkettete Liste der in der Fahrstraße eingetragenen Register. Wenn ein neu erzeugtes Register nicht in der Fahrstraße eingetragen ist, ist die Kette unterbrochen.
* Sind an der Strecke kürzlich Änderungen vorgenommen worden, durch die neue Register hinzugekommen sind (z.B. neue Aufgleispunkte)? Wurden danach auch die Fahrstraßen ordnungsgemäß neu berechnet? Wenn nein, kann es dazu kommen, dass Vorsignale in Stellung Vr 0 hängen bleiben. Die Zuordnung eines Vorsignals zu einem Hauptsignal erfolgt im Simulator offenbar durch eine verkettete Liste der in der Fahrstraße eingetragenen Register. Wenn ein neu erzeugtes Register nicht in der Fahrstraße eingetragen ist, ist die Kette unterbrochen.
* Zu beachten ist außerdem, dass beim Generieren der Fahrstraßen im 3D-Editor das "nächstfolgende Hauptsignal" für die Vorsignalstellung irrelevant ist. Maßgebend ist allein die streckenseitig zulässige Geschwindigkeit innerhalb der Fahrstraße; für diese wird dann an allen Vor- und Hauptsignalen die passende (oder nächstniedrigere) Spalte bzw. Zeile angesteuert. Wenn nicht überall zur Geschwindigkeit passende Spalten/Zeilen vorhanden sind, ''kann'' das zu Diskrepanzen zwischen Vor- und Hauptsignalstellung führen.
* Zu beachten ist außerdem, dass beim Generieren der Fahrstraßen im 3D-Editor das "nächstfolgende Hauptsignal" für die Vorsignalstellung irrelevant ist. Maßgebend ist allein die durch "Signalgeschwindigkeit"-Ereignisse festgelegte zulässige Geschwindigkeit innerhalb der Fahrstraße; für diese wird dann an allen Vor- und Hauptsignalen die passende (oder nächstniedrigere) Spalte bzw. Zeile angesteuert. Wenn nicht überall zur Geschwindigkeit passende Spalten/Zeilen vorhanden sind, ''kann'' das zu Diskrepanzen zwischen Vor- und Hauptsignalstellung führen.
** Beispiel: In der Fahrstraße liegt ein Ereignis "Signalgeschwindigkeit 60". Das Hauptsignal am Beginn der Fahrstraße hat keine Zeile für V<sub>max</sub> 60&nbsp;km/h, aber eine für 50&nbsp;km/h. Das Vorsignal hat eine Spalte für 60&nbsp;km/h. Dann wird in der Fahrstraße am Hauptsignal die Zeile 50&nbsp;km/h gestellt und am Vorsignal die Spalte 60&nbsp;km/h -- das Vorsignal signalisiert also "60&nbsp;km/h erwarten", das Hauptsignal dagegen "50&nbsp;km/h".
** Beispiel: In der Fahrstraße liegt ein Ereignis "Signalgeschwindigkeit 60". Das Hauptsignal am Beginn der Fahrstraße hat keine Zeile für V<sub>max</sub> 60&nbsp;km/h, aber eine für 50&nbsp;km/h. Das Vorsignal hat eine Spalte für 60&nbsp;km/h. Dann wird in der Fahrstraße am Hauptsignal die Zeile 50&nbsp;km/h gestellt und am Vorsignal die Spalte 60&nbsp;km/h -- das Vorsignal signalisiert also "60&nbsp;km/h erwarten", das Hauptsignal dagegen "50&nbsp;km/h".
* Zusi unterstützt derzeit außerdem kein Hochsignalisieren (Hl- und Ks-System); wenn man es dennoch versucht, nimmt die Vorsignalfunktion einen unplausiblen Zustand an.
* Zusi unterstützt derzeit außerdem kein Hochsignalisieren (Hl- und Ks-System); wenn man es dennoch versucht, nimmt die Vorsignalfunktion einen unplausiblen Zustand an.

Version vom 9. April 2016, 23:08 Uhr

Hier werden Rezepte zur Behebung von Fahrstraßenproblemen gesammelt.

Erste Hilfe: Fahrstraßen neu berechnen lassen

Wenn die Register- und Referenzpunkt-Bezüge in Fahrstraßen aufgrund von Änderungen an der Strecke nicht mehr passen, äußert sich das normalerweise in deutlichen gelben Warnmeldungen. Aus diesem Grund sollte man die Ausgabe gelber Warnmeldungen niemals abschalten - man bekommt dann nicht mehr mit, wenn in der Simulation etwas gewaltig schief läuft.

Es sind aber auch Fälle denkbar, in denen die Dinge in den Teich gehen, ohne dass es zu Warnmeldungen kommt. Das ist dann der Fall, wenn die in einer Fahrstraße eingetragenen Bestandteile zwar gültig sind, aber aufgrund von Ergänzungen in der Strecke unvollständig geworden sind. Das Resultat solcher subtiler Fahrstraßenfehler können "Geisterzüge" sein, die in den Block anderer Züge eindringen oder falsche Abzweigungen nehmen. Die Ursache kann dabei auch in den Nachbarmodulen liegen, wenn die dort abgespeicherten Fahrstraßen-Bestandteile auf einem veralteten Stand sind.

Kurz gefasst: Wenn seltsames Verhalten von Zügen beobachtet wird, sollten als erstes die Fahrstraßen neu erstellt werden - und zwar auch in allen Nachbarmodulen. Denn als Mensch überblickt man oft nicht, wenn Änderungen an der Strecke Auswirkungen auf die Fahrstraßen haben. Also für alle geänderten Streckenmodule: Nachbarmodule aktiv schalten und dann die Registerkarte "Streckennetz" in den Abschließenden Arbeiten von oben nach unten abarbeiten. Damit sind die Referenzpunkte auf dem aktuellen Stand. Erst danach in allen betroffenen Modulen und zusätzlich allen Nachbarmodulen die Registerkarte "Signale" abarbeiten.

Vorsignale folgen nicht der Stellung des nächstfolgenden Hauptsignals

  • Sind an der Strecke kürzlich Änderungen vorgenommen worden, durch die neue Register hinzugekommen sind (z.B. neue Aufgleispunkte)? Wurden danach auch die Fahrstraßen ordnungsgemäß neu berechnet? Wenn nein, kann es dazu kommen, dass Vorsignale in Stellung Vr 0 hängen bleiben. Die Zuordnung eines Vorsignals zu einem Hauptsignal erfolgt im Simulator offenbar durch eine verkettete Liste der in der Fahrstraße eingetragenen Register. Wenn ein neu erzeugtes Register nicht in der Fahrstraße eingetragen ist, ist die Kette unterbrochen.
  • Zu beachten ist außerdem, dass beim Generieren der Fahrstraßen im 3D-Editor das "nächstfolgende Hauptsignal" für die Vorsignalstellung irrelevant ist. Maßgebend ist allein die durch "Signalgeschwindigkeit"-Ereignisse festgelegte zulässige Geschwindigkeit innerhalb der Fahrstraße; für diese wird dann an allen Vor- und Hauptsignalen die passende (oder nächstniedrigere) Spalte bzw. Zeile angesteuert. Wenn nicht überall zur Geschwindigkeit passende Spalten/Zeilen vorhanden sind, kann das zu Diskrepanzen zwischen Vor- und Hauptsignalstellung führen.
    • Beispiel: In der Fahrstraße liegt ein Ereignis "Signalgeschwindigkeit 60". Das Hauptsignal am Beginn der Fahrstraße hat keine Zeile für Vmax 60 km/h, aber eine für 50 km/h. Das Vorsignal hat eine Spalte für 60 km/h. Dann wird in der Fahrstraße am Hauptsignal die Zeile 50 km/h gestellt und am Vorsignal die Spalte 60 km/h -- das Vorsignal signalisiert also "60 km/h erwarten", das Hauptsignal dagegen "50 km/h".
  • Zusi unterstützt derzeit außerdem kein Hochsignalisieren (Hl- und Ks-System); wenn man es dennoch versucht, nimmt die Vorsignalfunktion einen unplausiblen Zustand an.

Nach einer Zugfahrt bleiben gesperrte Register zurück

Issue 678: Wenn ein Zug aus unbekanntem Grund rote Register hinterlässt, sollte die Strecke nach Fahrstraße-Auflösen-Ereignissen abgesucht werden, die im blauen Ende eines Weichen-Verzweigungselements sitzen. In diesem Fall wird die Fahrstraße fehlerhaft aufgelöst, wenn sie nicht über den Vorzugsstrang der Weiche führte. Dann sollte das Auflöse-Ereignis in ein anderes Streckenelement verlegt werden.

Ein Reisezug bekommt keine Ausfahrt oder fährt trotz gestellter Fahrstraße nicht weiter

  • Wenn die Möglichkeit zu Befehlsfahrten besteht: Ist die Befehlseinblende-Entfernung in den Ersatzsignalbegriffen groß genug eingestellt worden, damit der Zug den Befehl auch an seinem gewöhnlichen Halteplatz bekommen kann?
  • Ein Ereignis "Vorher keine Fahrstraße", um Durchfahrtsverbote zu simulieren, ist eine schlechte Idee, wenn es erst hinter dem gewöhnlichen Halteplatz des Reisezuges liegt (nicht lachen - kam schon vor!).
  • Wenn der Autopilot einen Reisezug trotz ordnungsgemäß gestellter Fahrstraße nicht weiterfahren möchte: Bitte prüfen, ob das Ereignis "Bahnsteigende" versehentlich erst hinter dem Standort des Hauptsignals liegt - dies darf nicht sein! Der späteste zulässige Standort des Ereignisses ist das Streckenelement mit dem Hauptsignal.