Fahrstraßenfehler nach Einbau der Bahnsteigkreuzung

Das Unterforum für Diskussionen rund um die Technik, Bedienung, Konfiguration usw. Das ist auch die erste Anlaufstelle für Bastler mit Fragen zu den Editoren.
Nachricht
Autor
Benutzeravatar
Michael_Poschmann
Beiträge: 19880
Registriert: 05.11.2001 15:11:18
Aktuelle Projekte: Modul Menden (Sauerland)
Wohnort: Str.Km "1,6" der Oberen Ruhrtalbahn (DB-Str. 2550)

Re: Fahrstraßenfehler nach Einbau der Bahnsteigkreuzung

#61 Beitrag von Michael_Poschmann »

Liegen manuelle Register nicht auch in DKW? Dann wäre das womöglich kontraproduktiv.

Wie die nicht gleisfreien Bahnsteigzugänge aufgebaut sein müssen mit der neuen Version, ist mir übrigens immer noch nicht klar. Bei kurzem Hinweis aufs Vorgehen baue ich das gerne in den Modulen um und wage einen Test.

Grüße
Michael

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 33436
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: Fahrstraßenfehler nach Einbau der Bahnsteigkreuzung

#62 Beitrag von Carsten Hölscher »

An den Vorsignalen hab ich auch nichts geändert. Das sollte aber auch nicht nötig sein.
Vielleicht schickst Du mir mal Deinen Testfall.

Carsten

Benutzeravatar
Johannes
Beiträge: 3202
Registriert: 14.03.2009 22:36:06
Aktuelle Projekte: Zusitools (http://git.io/zusitools)

Re: Fahrstraßenfehler nach Einbau der Bahnsteigkreuzung

#63 Beitrag von Johannes »

Michael_Poschmann hat geschrieben:Liegen manuelle Register nicht auch in DKW? Dann wäre das womöglich kontraproduktiv.
Zumindest in Gleiskreuzungen ohne Weichen ja. Der Vorschlag war lediglich, diese Register nicht mehr zur Feststellung heranzuziehen, ob ein Vorsignal zu einem Hauptsignal gehoert. Fuer diese Fragestellung sind Gleiskreuzungen naemlich irrelevant.

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 33436
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: Fahrstraßenfehler nach Einbau der Bahnsteigkreuzung

#64 Beitrag von Carsten Hölscher »

Es gibt jetzt 2 Verknüpfungsereignisse, die heißen im Moment A und B und werden von Zusi exakt identisch behandelt. Ansatz ist, dass das Fahrstraßentool den einen Fall als Bahnsteigkreuzung interpretiert und der andere Fall für modulübergreifende Register oder was auch immer benutzt wird.
Die Bezeichnungen kann ich gerne noch ändern.
Weiteres dazu dann von Johannes.

Carsten

Benutzeravatar
F. Schn.
Beiträge: 6686
Registriert: 24.10.2011 18:58:26

Re: Fahrstraßenfehler nach Einbau der Bahnsteigkreuzung

#65 Beitrag von F. Schn. »

Hm. Gibt Zusi dann das Register auch frei, wenn es es nie reserviert hatte, weil der Fahrplanbauer die Gz-Fahrstraße genutzt hat?
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 33436
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: Fahrstraßenfehler nach Einbau der Bahnsteigkreuzung

#66 Beitrag von Carsten Hölscher »

Das versteh ich nicht.

Carsten

Benutzeravatar
F. Schn.
Beiträge: 6686
Registriert: 24.10.2011 18:58:26

Re: Fahrstraßenfehler nach Einbau der Bahnsteigkreuzung

#67 Beitrag von F. Schn. »

Ich versuche gerade Theoretische Probleme zu konstruieren.

Gegeben folgender Fall: In Gleis 1 fährt ein Zug ein, Belegt das Bahnsteigskreuzungs-Register.
In Gleis 2 fährt ein Güterzug durch, wählt daher NICHT die "Bahnsteigkreuzugns-Fahrstraße" und belegt das Bahnsteig-Register deshalb NICHT. Trotsdem liegt für evenutelle Personenzüge in Gleis 2 ein Ereinis "Register in Fahrstraße verknüpfen Typ B". Der Güterzug überfährt den Ort, wo es über das "Ereignis Register in Fahrstraße verknüpfen Typ B" liegt. Dann fährt der Güterzug wieder aus und löst dabei seine Fahrstraße auf. Wird damit das Bahnsteigskreuzungs-Register jetzt freigegeben?

Eventuell muss ich mal auf Johannes warten, bis er sein Programm angepasst hat. Vielleicht hat er darauf auch sofort eine Antwort.
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

Benutzeravatar
Johannes
Beiträge: 3202
Registriert: 14.03.2009 22:36:06
Aktuelle Projekte: Zusitools (http://git.io/zusitools)

Re: Fahrstraßenfehler nach Einbau der Bahnsteigkreuzung

#68 Beitrag von Johannes »

F. Schn. hat geschrieben:Dann fährt der Güterzug wieder aus und löst dabei seine Fahrstraße auf. Wird damit das Bahnsteigskreuzungs-Register jetzt freigegeben?
Stand ZusiSim 3.1.5.6 ist das nicht der Fall. Also alles, wie es sein soll. Aber gut mitgedacht, denselben Testfall hatte ich auch konstruiert :)

Benutzeravatar
Michael_Poschmann
Beiträge: 19880
Registriert: 05.11.2001 15:11:18
Aktuelle Projekte: Modul Menden (Sauerland)
Wohnort: Str.Km "1,6" der Oberen Ruhrtalbahn (DB-Str. 2550)

Re: Fahrstraßenfehler nach Einbau der Bahnsteigkreuzung

#69 Beitrag von Michael_Poschmann »

Johannes, kannst Du bitte noch kurz das Vorgehen erläutern, wie eine Bahnsteigkreuzung zu konfigurieren ist?

Grüße
Michael

Benutzeravatar
Johannes
Beiträge: 3202
Registriert: 14.03.2009 22:36:06
Aktuelle Projekte: Zusitools (http://git.io/zusitools)

Re: Fahrstraßenfehler nach Einbau der Bahnsteigkreuzung

#70 Beitrag von Johannes »

Michael_Poschmann hat geschrieben:Johannes, kannst Du bitte noch kurz das Vorgehen erläutern, wie eine Bahnsteigkreuzung zu konfigurieren ist?
Nach meinem derzeitigen Kenntnisstand saehe das folgendermassen aus: Gleis 1 sei der Hausbahnsteig, Gleis 2 der Bahnsteig mit nicht gleisfreiem Bahnsteigzugang.

Gleis 1:
  • bisher: ein manuelles Register Nr. X in beiden Fahrtrichtungen
  • neu: wie bisher
Gleis 2:
  • bisher: in beiden Fahrtrichtungen
    • ein manuelles Register Nr. X
    • ein Ereignis "Beschreibung" mit Text "Bedingtes Register: Haltende Rz"
  • neu: in beiden Fahrtrichtungen
    • kein Register (Registernummer auf 0 setzen)
    • ein Ereignis "Register in Fahrstrasse verknuepfen B". Als Wert: Nummer eines Referenzpunktes fuer Register Nr. X (egal welcher). Als Text: Dateiname des Moduls als relativer Pfad (Routes\Deutschland\...). Man kann den Text auch leer lassen, dann fuellt ihn der 3D-Editor beim naechsten Laden der Strecke mit dem Namen des aktuellen Moduls
Ich wuerde fahrstr_gen so umruesten, dass er bei "Register in Fahrstrasse verknuepfen A" das Register wie gehabt in der Fahrstrasse verknuepft (Anwendungsfall: Erlaubniswechsel/Gegenfahrschutz) und bei "B" eine neue Fahrstrasse erzeugt, die das Register enthaelt (Anwendungsfall: Bahnsteigkreuzung). Ein Beschreibungstext wie "Haltende Rz" ist nicht vorgesehen. Ich ueberlege daher noch, wie ich die zusaetzliche Fahrstrasse benennen soll.

Wichtig: Das Ganze kann erst in den offiziellen Bestand uebernommen werden, wenn die Aenderungen an den Ereignissen "Register in Fahrstrasse verknuepfen" in eine Zusi-Hauptversion eingeflossen sind. Das so geaenderte Streckenmodul wird mit einer aelteren Version als 3.1.5.5 zu Deadlocks fuehren, da das Register beim Aufloesen der Fahrstrasse nicht mehr freigegeben wird. Darauf sollte im betreffenden Add-on-Paket gross hingewiesen werden -- oder man macht die Installation des Add-ons sogar davon abhaengig, dass der Simulator auf dem neuesten Stand ist.
Zuletzt geändert von Johannes am 06.06.2018 19:40:35, insgesamt 1-mal geändert.

Benutzeravatar
Michael_Poschmann
Beiträge: 19880
Registriert: 05.11.2001 15:11:18
Aktuelle Projekte: Modul Menden (Sauerland)
Wohnort: Str.Km "1,6" der Oberen Ruhrtalbahn (DB-Str. 2550)

Re: Fahrstraßenfehler nach Einbau der Bahnsteigkreuzung

#71 Beitrag von Michael_Poschmann »

Hallo Johannes,

danke für die Erläuterungen. Eine Restfrage:
Johannes hat geschrieben:Als Wert: Nummer eines Referenzpunktes fuer Register Nr. X (egal welcher).
Was ist mit Referenzpunkt gemeint? Die Nummer des (manuellen) Registers am Hausbahnsteig? Oder eine der beiden Referenznummern, die in der Liste "Referenzelelemente" auf das manuelle Register des Hausbahnsteiges verweisen? Ich vermute letzteren Fall.

Grüße
Michael

Benutzeravatar
Johannes
Beiträge: 3202
Registriert: 14.03.2009 22:36:06
Aktuelle Projekte: Zusitools (http://git.io/zusitools)

Re: Fahrstraßenfehler nach Einbau der Bahnsteigkreuzung

#72 Beitrag von Johannes »

Michael_Poschmann hat geschrieben:Was ist mit Referenzpunkt gemeint? Die Nummer des (manuellen) Registers am Hausbahnsteig? Oder eine der beiden Referenznummern, die in der Liste "Referenzelelemente" auf das manuelle Register des Hausbahnsteiges verweisen? Ich vermute letzteren Fall.
Du vermutest richtig.

Alwin Meschede
Beiträge: 8967
Registriert: 04.11.2001 19:57:46
Aktuelle Projekte: Zusi3 Objektbau
Kontaktdaten:

Re: Fahrstraßenfehler nach Einbau der Bahnsteigkreuzung

#73 Beitrag von Alwin Meschede »

Johannes hat geschrieben:Ein Beschreibungstext wie "Haltende Rz" ist nicht vorgesehen. Ich ueberlege daher noch, wie ich die zusaetzliche Fahrstrasse benennen soll.
Vorschlag: Wenn "Register in Fahrstraße verknüpfen B" und das Beschreibungstext-Ereignis zusammen in einem Streckenelement angetroffen werden, dann übernimm wie bisher den Beschreibungstext in den Fahrstraßennamen.
Zuletzt geändert von Alwin Meschede am 06.06.2018 19:58:33, insgesamt 1-mal geändert.
Mein Youtube-Kanal: youtube.com/echoray1

Benutzeravatar
Johannes
Beiträge: 3202
Registriert: 14.03.2009 22:36:06
Aktuelle Projekte: Zusitools (http://git.io/zusitools)

Re: Fahrstraßenfehler nach Einbau der Bahnsteigkreuzung

#74 Beitrag von Johannes »

So haette ich das im Zweifelsfall auch gemacht. Carsten, ist es in Ordnung, das Ereignis "Beschreibung" fuer diese Zwecke zu nutzen oder hat das noch anderweitig eine grosse Zukunft vor sich?

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 33436
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: Fahrstraßenfehler nach Einbau der Bahnsteigkreuzung

#75 Beitrag von Carsten Hölscher »

Das Beschreibungsereignis ist hier nicht sinnvoll. Da das Fahrstraßentool bei Typ B eine Bahnsteigkreuzung produziert, kann es ja auch den entsprechenden Text direkt reinschreiben.

Carsten

Benutzeravatar
Johannes
Beiträge: 3202
Registriert: 14.03.2009 22:36:06
Aktuelle Projekte: Zusitools (http://git.io/zusitools)

Re: Fahrstraßenfehler nach Einbau der Bahnsteigkreuzung

#76 Beitrag von Johannes »

Hier eine Version von fahrstr_gen, die das neue Ereignis unterstuetzt: https://github.com/zusitools/fahrstr_ge ... register-3" target="_blank

Als Namenszusatz wird hartkodiert "(Bahnsteigkreuzung)" verwendet, weil das momentan der einzige Anwendungsfall ist. Sollte jemand einen anderen Nutzen fuer das Ereignis finden, ist das ja schnell aenderbar.

Benutzeravatar
Michael_Poschmann
Beiträge: 19880
Registriert: 05.11.2001 15:11:18
Aktuelle Projekte: Modul Menden (Sauerland)
Wohnort: Str.Km "1,6" der Oberen Ruhrtalbahn (DB-Str. 2550)

Re: Fahrstraßenfehler nach Einbau der Bahnsteigkreuzung

#77 Beitrag von Michael_Poschmann »

Ich probiere das nachher mal aus.

@ Holger, kannst Du dann morgen die Fahrstraßen schon mal anpassen?

Grüße
Michael

Holger Lürkens
Beiträge: 3677
Registriert: 27.01.2002 11:30:41
Wohnort: Duisburg

Re: Fahrstraßenfehler nach Einbau der Bahnsteigkreuzung

#78 Beitrag von Holger Lürkens »

Ja, kann ich machen.

Holger

Benutzeravatar
Michael_Poschmann
Beiträge: 19880
Registriert: 05.11.2001 15:11:18
Aktuelle Projekte: Modul Menden (Sauerland)
Wohnort: Str.Km "1,6" der Oberen Ruhrtalbahn (DB-Str. 2550)

Re: Fahrstraßenfehler nach Einbau der Bahnsteigkreuzung

#79 Beitrag von Michael_Poschmann »

In Neheim ausprobiert. fstr_gen wirft dort eine Fehlermeldung, es werden keine Bahnsteigkreuzung-Fahrstraßen erzeugt.
Warnung: Moduldatei C:\Zusi3Daten\Bedingtes Register: Haltende Rz nicht gefunden
Fehler: 'NoneType' object has no attribute 'referenzpunkte_by_nr'
Traceback (most recent call last):
File "fahrstr_gen\fahrstr_suche.py", line 57, in _get_einzelfahrstrassen
KeyError: Knoten<216>g

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "<string>", line 350, in btn_start_callback
File "<string>", line 109, in finde_fahrstrassen
File "fahrstr_gen\fahrstr_suche.py", line 49, in get_fahrstrassen
File "fahrstr_gen\fahrstr_suche.py", line 60, in _get_einzelfahrstrassen
File "fahrstr_gen\fahrstr_suche.py", line 73, in _suche_einzelfahrstrassen
File "fahrstr_gen\fahrstr_suche.py", line 133, in _suche_einzelfahrstrassen_rek
File "fahrstr_gen\fahrstr_suche.py", line 133, in _suche_einzelfahrstrassen_rek
File "fahrstr_gen\fahrstr_suche.py", line 135, in _suche_einzelfahrstrassen_rek
File "fahrstr_gen\fahrstr_suche.py", line 126, in _suche_einzelfahrstrassen_rek
File "fahrstr_gen\fahrstr_graph.py", line 105, in get_nachfolger_kanten
File "fahrstr_gen\fahrstr_graph.py", line 261, in _neue_nachfolger_kante
AttributeError: 'NoneType' object has no attribute 'referenzpunkte_by_nr'
st3 geht gleich noch fürs Debuggen an Johannes raus.

Grüße
Michael

Benutzeravatar
Johannes
Beiträge: 3202
Registriert: 14.03.2009 22:36:06
Aktuelle Projekte: Zusitools (http://git.io/zusitools)

Re: Fahrstraßenfehler nach Einbau der Bahnsteigkreuzung

#80 Beitrag von Johannes »

Da wird etwas noch nicht korrekt abgefangen. Die Fehlermeldung sollte eigentlich lauten:

WARNING:Moduldatei /mnt/zusi/Zusi3/OmegaDatenFull/Bedingtes Register: Haltende Rz nicht gefunden
WARNING:Ereignis "Register in Fahrstrasse verknuepfen" an Element 739b enthaelt ungueltigen Referenzpunkt (Nummer "680", Modul "Bedingtes Register: Haltende Rz"). Die Registerverknuepfung wird nicht eingerichtet.

Antworten