Register gesperrt - Wie Deadlock debuggen?

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.
Antworten
Nachricht
Autor
yxyx
Beiträge: 991
Registriert: 05.07.2022 11:26:10

Register gesperrt - Wie Deadlock debuggen?

#1 Beitrag von yxyx »

Liebe Zusi-Community,

ich benötige mal eure Hilfe zum Deadlock debuggen. Ich habe einen eigenen Fahrplan erstellt und wollte ihn jetzt ein paar mal manuell mit erhöhten Chaosfaktor durchlaufen lassen um besonders anfällige Stellen für Deadlocks zu finden.

Dabei ergab sich in der Fehlersuche folgendes Bild:

Bild

Wie bekomme ich hier heraus, durch welche Fahrstraße bzw. welchen Zug das Register gesperrt ist?
Meine Idee war, das Register in den Fahrstraßen-Details von Johannes Streckenplan ausfindig zu machen. Ich dachte, so könnte ich dann Stück für Stück die anderen belegten Fahrstraßen durchgehen und darüber schauen, welcher Zug das Register blockiert. Nur leider taucht die Registernummer dort nirgends auf...:

Bild

Der Vollständigkeit halber hier noch die Zugübersicht, falls diese helfen sollte:

Code: Alles auswählen

  (RE 1040)
RE 1041: v=0,00 km/h, Grebenstein A -> 19,00 m (0 km/h) ->Grebenstein;  Fahrstraßen mit belegten Registern: Grebenstein A -> Grebenstein E; 
RE 1042: v=80,00 km/h,  -> 0,00 m (0 km/h) ->Olsberg
RE 1043: v=0,00 km/h, Hümme N1 -> 18,81 m (0 km/h) ->Hofgeismar;  Fahrstraßen mit belegten Registern: Hümme N1 -> Hofgeismar A; Hümme N1 -> Hofgeismar Ls A; 
  (-> RE 1044)
RE 1045: v=115,15 km/h, Westhofen A -> 285,52 m (oo km/h) ->Bk Steinhausen
  (-> RE 1046)
  (-> RE 1047)
  (-> RE 1048)
  (-> RE 1049)
  (-> RE 1050)
  (-> RE 1051)
  (RE 2038)
  (RE 2040)
  (RE 2041)
  (RE 2042)
RE 2043: v=0,00 km/h, Hofgeismar N2 -> 238,58 m (0 km/h) ->Grebenstein Nächster Planhalt: Hofgeismar (5,8 s);  Fahrstraßen mit belegten Registern: Hofgeismar N2 -> Grebenstein A; 
RE 2044: v=60,45 km/h, Buke F -> 286,07 m (0 km/h) ->Buke;  Fahrstraßen mit belegten Registern: Buke F -> Buke P2; 
RE 2045: v=0,00 km/h, Hofgeismar Ls A -> 18,52 m (0 km/h) ->Hofgeismar;  Fahrstraßen mit belegten Registern: Hofgeismar Ls A -> Hofgeismar N2; 
  (-> RE 2046)
RE 2047: v=50,00 km/h, Buke N2 -> 774,95 m (50 km/h) ->Neuenheerse
  (-> RE 2048)
  (-> RE 2049)
  (-> RE 2050)
  (-> RE 2051)
  (-> RE 2052)
  (-> RE 2053)
  (-> RE 2054)
  (-> RE 2055)
  (-> RE 2056)
  (-> RE 2057)
  (-> RE 2058)
  (-> RE 2059)
  (-> RE 2060)
  (-> RE 2061)
  (-> RE 2063)
  (ICE 3038)
  (ICE 3040)
ICE 3041: v=0,00 km/h, Immenhausen A -> 19,00 m (0 km/h) ->Immenhausen;  Fahrstraßen mit belegten Registern: Immenhausen A -> Immenhausen C; 
ICE 3042: v=47,12 km/h, Paderborn Hbf R10 -> 308,57 m (40 km/h) ->Salzkotten
ICE 3043: v=0,00 km/h, Hofgeismar N3 -> 18,88 m (0 km/h) ->Grebenstein;  Fahrstraßen mit belegten Registern: Hofgeismar N3 -> Grebenstein A; 
ICE 3044: v=110,00 km/h, Obervellmar G -> 732,00 m (oo km/h) ->Mönchehof
ICE 3045: v=115,83 km/h, Hümme A -> 1309,97 m (0 km/h) ->Hümme;  Fahrstraßen mit belegten Registern: Hümme A -> Hümme N3; Hümme A -> Hümme N1; 
  (-> ICE 3046)
ICE 3047: v=37,79 km/h, Sbk 402 Sbk 402 -> 1707,69 m (oo km/h) ->Altenbeken
  (-> ICE 3048)
  (-> ICE 3049)
  (-> ICE 3050)
  (-> ICE 3051)
  (-> ICE 3052)
  (-> ICE 3053)
  (-> ICE 3054)
  (-> ICE 3055)
  (-> ICE 3056)
  (-> ICE 3057)
  (-> ICE 3058)
  (-> ICE 3059)
  (-> ICE 3060)
  (-> ICE 3061)
  (-> ICE 3063)
  (RE 4041)
  (RE 4042)
  (RE 4043)
  (RE 4044)
  (RE 4045)
  (RE 4046)
RE 4047: v=90,00 km/h, Sbk 81 1 -> 40,46 m (25 km/h) ->Sbk 74
RE 4048: v=110,00 km/h, Sbk 13 Sbk 13 -> 1475,84 m (oo km/h) ->Benhausen
  (-> RE 4049)
  (-> RE 4050)
  (-> RE 4051)
  (-> RE 4052)
  (-> RE 4053)
  (-> RE 4054)
  (-> RE 4055)
  (-> RE 4056)
  (-> RE 4057)
  (-> RE 4058)
  (-> RE 4059)
  (-> RE 4060)
  (-> RE 4061)
  (-> RE 4062)
  (-> RE 4063)
  (-> RE 4064)
  (IRE 10038)
IRE 10040: v=0,00 km/h, Immenhausen Gleis 1 -> 18,81 m (0 km/h) ->Grebenstein
IRE 10041: v=0,00 km/h, Hofgeismar A -> 19,00 m (0 km/h) ->Hofgeismar;  Fahrstraßen mit belegten Registern: Hofgeismar A -> Hofgeismar N2; 
IRE 10042: v=74,75 km/h, Hofgeismar P1 -> 449,83 m (0 km/h) ->Hümme;  Fahrstraßen mit belegten Registern: Hofgeismar P1 -> Hümme F; 
IRE 10043: v=35,85 km/h, Meschede N1 -> 1036,17 m (oo km/h) ->Eversberg
  (-> IRE 10044)
  (-> IRE 10045)
  (-> IRE 10046)
  (-> IRE 10047)
  (-> IRE 10048)
  (-> IRE 10049)
  (-> IRE 10051)
  (RE 11038)
  (RE 11040)
  (RE 11041)
RE 11042: v=90,00 km/h, Messinghausen F -> 590,74 m (oo km/h) ->Hoppecke
RE 11043: v=18,88 km/h, Hoppecke N -> 208,05 m (40 km/h) ->Messinghausen
  (-> RE 11044)
  (-> RE 11045)
  (-> RE 11046)
  (-> RE 11047)
  (-> RE 11048)
  (-> RE 11049)
  (-> RE 11050)
  (-> RE 11051)
  (RB 12038)
  (RB 12039)
RB 12040: v=110,00 km/h,  -> 0,00 m (0 km/h) ->Neheim-Hüsten
RB 12041: v=0,00 km/h, Warburg N1 -> 44,52 m (0 km/h) ->Warburg Nächster Planhalt: Warburg (988,4 s)
  (-> RB 12042)
RB 12043: v=70,23 km/h, Arnsberg A -> 364,17 m (oo km/h) ->Arnsberg
  (-> RB 12044)
  (-> RB 12045)
  (-> RB 12046)
  (-> RB 12047)
  (-> RB 12048)
  (-> RB 12049)
  (-> RB 12051)
  (RB 13038)
  (RB 13040)
  (RB 13041)
  (RB 13042)
RB 13043: v=0,00 km/h, Grebenstein E -> 195,36 m (0 km/h) ->Immenhausen Nächster Planhalt: Grebenstein (4,8 s);  Fahrstraßen mit belegten Registern: Grebenstein E -> Immenhausen A; 
RB 13044: v=120,00 km/h, Warburg F -> 1760,11 m (110 km/h) ->Warburg
RB 13045: v=0,00 km/h, Hümme N3 -> 194,39 m (0 km/h) ->Hofgeismar Nächster Planhalt: Hümme (0,3 s);  Fahrstraßen mit belegten Registern: Hümme N3 -> Hofgeismar A; 
  (-> RB 13046)
RB 13047: v=117,98 km/h, Liebenau A -> 137,99 m (oo km/h) ->Lamerden
  (-> RB 13048)
RB 13049: v=97,06 km/h, Salzkotten F761 -> 1210,03 m (oo km/h) ->Salzkotten
  (-> RB 13050)
  (-> RB 13051)
  (-> RB 13052)
  (-> RB 13053)
  (-> RB 13054)
  (-> RB 13055)
  (-> RB 13056)
  (-> RB 13057)
  (-> RB 13058)
  (-> RB 13059)
  (-> RB 13060)
  (-> RB 13061)
  (-> RB 13063)
  (RB 14041)
  (RB 14042)
  (RB 14043)
  (RB 14044)
  (RB 14045)
  (RB 14046)
RB 14047: v=80,54 km/h, Hameln F -> 2474,90 m (0 km/h) ->Hameln
RB 14048: v=0,00 km/h, Altenbeken 35 -> 18,65 m (0 km/h) ->Altenbeken Nächster Planhalt: Altenbeken (628,6 s)
  (-> RB 14049)
RB 14050: v=91,06 km/h, Bad Pyrmont Lf2 -> 404,70 m (90 km/h) ->Sbk 73
  (-> RB 14051)
  (-> RB 14052)
  (-> RB 14053)
  (-> RB 14054)
  (-> RB 14055)
  (-> RB 14056)
  (-> RB 14057)
  (-> RB 14058)
  (-> RB 14059)
  (-> RB 14060)
  (-> RB 14061)
  (-> RB 14062)
  (-> RB 14063)
  (-> RB 14064)
  (RB 15040_15041)
  (RB 15042_15043)
  (RB 15044_15045)
RB 15046_15047: v=0,00 km/h, Altenbeken L34 -> 83,46 m (0 km/h) ->Altenbeken Nächster Planhalt: Altenbeken (2546,7 s)
  (-> RB 15048_15049)
  (-> RB 15050_15051)
  (-> RB 15052_15053)
  (-> RB 15054_15055)
  (-> RB 15056_15057)
  (-> RB 15058_15059)
  (-> RB 15060_15061)
  (-> RB 15062_15063)
Vielen Dank im Voraus für eure Tipps und Hinweise!

Liebe Grüße
yxyx

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

Re: Register gesperrt - Wie Deadlock debuggen?

#2 Beitrag von Johannes »

Hier ein kleines Tool zum Umrechnen von 3D-Editor-Registernummern in Simulator-Registernummern: viewtopic.php?t=15649

Könnte man eigentlich auch mal in den Streckenplan integrieren. Lieber wäre es mir allerdings, wenn Zusi die korrekte Registernummer anzeigen würde und den Nutzer nicht mit solchen Implementierungsdetails verwirren würde.

yxyx
Beiträge: 991
Registriert: 05.07.2022 11:26:10

Re: Register gesperrt - Wie Deadlock debuggen?

#3 Beitrag von yxyx »

Danke für den Tipp! Das muss ich mal probieren.

Liebe Grüße
yxyx

Benutzeravatar
Michael Springer
Beiträge: 3125
Registriert: 24.06.2002 16:22:44
Wohnort: Schwäbisch Gmünd

Re: Register gesperrt - Wie Deadlock debuggen?

#4 Beitrag von Michael Springer »

IRE 10040: v=0,00 km/h, Immenhausen Gleis 1 -> 18,81 m (0 km/h) ->Grebenstein
Sieht so aus, als hätte der IRE10040 ab Mönchehof einen Fahrweg ins Gegengleis bekommen und in Immenhausen A steht der ICE 3041: v=0,00 km/ gegenüber.

Nachtrag: Da sollte man wohl in der Streckendatei einen Gegenfahrschutz nachrüsten.

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

Re: Register gesperrt - Wie Deadlock debuggen?

#5 Beitrag von F. Schn. »

Ja, mein Gegenfahrschutz-Tool meldet da noch offene Deadlock-Möglichkeiten. (Indem man es einfach über Strecke bearbeiten -> Gegenfahrschutz aufruft.) Ich werde mal nach dem aktuellen AddOn noch mal alles systematisch prüfen.
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

yxyx
Beiträge: 991
Registriert: 05.07.2022 11:26:10

Re: Register gesperrt - Wie Deadlock debuggen?

#6 Beitrag von yxyx »

Johannes hat geschrieben: 30.05.2026 11:20:34 Hier ein kleines Tool zum Umrechnen von 3D-Editor-Registernummern in Simulator-Registernummern: viewtopic.php?t=15649
Habe ich gleich mal anhand der Registernummer aus dem Beispiel probiert, klappt nur irgendwie nicht so richtig:

Code: Alles auswählen

PS C:\Users\Name\Downloads> .\elementnummern.exe "C:\Users\Public\Documents\Zusi3Steam\Timetables\own\Deutschland\Netz_Hannover\Netz_Hannover_2026_Fiktiv.fpn" 7393
Error reading C@ϰu|úwX''úwè$N@ó©¨ucÜC°¸u©¨ucÜC±‗°ukGºwX'93úwý°uP¢'©¨uéª' ªC©¨ucÜCЩ¨uý°uH¹uP¢'©¨u╔╗Bý°uH¥'H¹uP¢'ý¹uú┘S|°uÓµ' ªCý°uö'ý°uH¹u└ÌS)T░°uRoutes\Deutschland\32U_0005_0057\000474_005726_Salzkotten\Salzkotten_1994.st3: C@
Error reading C@ϰu|úwX''úwè$N@ó©¨ucÜC°¸u©¨ucÜC±‗°ukGºwX'93úwý°uP¢'©¨uéª' ªC©¨ucÜCЩ¨uý°uH¹uP¢'©¨u╔╗Bý°uH¥'H¹uP¢'ý¹uú┘S|°uÓµ' ªCý°uö'ý°uH¹u└ÌS)T░°uRoutes\Deutschland\32U_0005_0057\000483_005730_Paderborn\Paderborn_2003.st3: C@
Error reading C@ϰu|úwX''úwè$N@ó©¨ucÜC°¸u©¨ucÜC±‗°ukGºwX'93úwý°uP¢'©¨uéª' ªC©¨ucÜCЩ¨uý°uH¹uP¢'©¨u╔╗Bý°uH¥'H¹uP¢'ý¹uú┘S|°uÓµ' ªCý°uö'ý°uH¹u└ÌS)T░°uRoutes\Deutschland\32U_0005_0057\000487_005731_Benhausen\Benhausen_1985.st3: C@
...
Habe ich hier etwas falsch gemacht?

F. Schn. hat geschrieben: 30.05.2026 14:23:33 Ja, mein Gegenfahrschutz-Tool meldet da noch offene Deadlock-Möglichkeiten. (Indem man es einfach über Strecke bearbeiten -> Gegenfahrschutz aufruft.)
Bei mir taucht da kein Eintrag auf. Muss ich das Tool erst noch irgendwie installieren?
F. Schn. hat geschrieben: 30.05.2026 14:23:33 Ich werde mal nach dem aktuellen AddOn noch mal alles systematisch prüfen.
Das wäre lieb.

Liebe Grüße
yxyx

yxyx
Beiträge: 991
Registriert: 05.07.2022 11:26:10

Re: Register gesperrt - Wie Deadlock debuggen?

#7 Beitrag von yxyx »

Michael Springer hat geschrieben: 30.05.2026 14:16:12
IRE 10040: v=0,00 km/h, Immenhausen Gleis 1 -> 18,81 m (0 km/h) ->Grebenstein
Sieht so aus, als hätte der IRE10040 ab Mönchehof einen Fahrweg ins Gegengleis bekommen und in Immenhausen A steht der ICE 3041: v=0,00 km/ gegenüber.
Ja, sieht so aus, Danke für den Hinweis.

Liebe Grüße
yxyx

melvin
Beiträge: 604
Registriert: 11.11.2020 14:33:30
Aktuelle Projekte: Fahrplan "Nachts auf der Schnellfahrstrecke"

Re: Register gesperrt - Wie Deadlock debuggen?

#8 Beitrag von melvin »

Wenn man übrigens ganz sicher wissen will, ob man den richtigen Zug gefunden hat, der blockiert: Einfach den Zug löschen. Wenns dann weitergeht, weiß man, woran et jelegen hat.


Grüße
Melvin

yxyx
Beiträge: 991
Registriert: 05.07.2022 11:26:10

Re: Register gesperrt - Wie Deadlock debuggen?

#9 Beitrag von yxyx »

melvin hat geschrieben: 30.05.2026 16:17:48 Wenn man übrigens ganz sicher wissen will, ob man den richtigen Zug gefunden hat, der blockiert: Einfach den Zug löschen. Wenns dann weitergeht, weiß man, woran et jelegen hat.
Ich wollte halt nicht gleich das "Gesamtbild" zerstören, solange ich den Verursacher noch nicht gefunden bzw. eingegrenzt habe. Aber ja, es wäre in dem Fall wahrscheinlich doch hilfreich gewesen.

Liebe Grüße
yxyx

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

Re: Register gesperrt - Wie Deadlock debuggen?

#10 Beitrag von Carsten Hölscher »

Die originalen Registernummern sind durch die Fusionierung der Module an der Stelle nicht mehr bekannt, also wär schon etwas Aufwand das hier auszuweisen.
Carsten

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

Re: Register gesperrt - Wie Deadlock debuggen?

#11 Beitrag von Johannes »

Das ist klar. – Ich träume ja immer noch von der „großen Lösung”, nämlich dass der Simulator die Module getrennt lässt (so wie es etwa der 2D-Streckenplan auch macht) und nicht aufwändig zu einem Modul zusammenklebt. Die Verknüpfungen der Elemente untereinander sollten doch eh über Pointer gehen und nicht über Nummern.

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

Re: Register gesperrt - Wie Deadlock debuggen?

#12 Beitrag von Carsten Hölscher »

Die Elemente sind alle über Pointer verbunden, dürfte sonst fps-mäßig zu Buche schlagen.
Carsten

F(R)S-Bauer
Beiträge: 6478
Registriert: 09.11.2002 02:00:47

Re: Register gesperrt - Wie Deadlock debuggen?

#13 Beitrag von F(R)S-Bauer »

Hallo,

würde es nicht reichen, beim Laden ein Liste zu erstellen, die man bei bedarf über ein 3. Tool auswerten kann?

Grüße

Ralf

yxyx
Beiträge: 991
Registriert: 05.07.2022 11:26:10

Re: Probleme beim Deadlock debuggen

#14 Beitrag von yxyx »

Ich hätte nochmal ein etwas anderes Problem, packe es aber dennoch mit hier rein:

In folgendem Fall habe ich als Deadlockursache S61040_61041 identifiziert. Dieser Zug steht in Ehlershausen am Bahnsteig (Fahrtrichtung Celle) und hat die Fahrstraße bis zum Signal 7N704 gestellt bekommen:
Bild

Nun bekommt er keine Ausfahrt, obwohl die Fahrstraße nach Sbk 76111 frei ist. Warum?:
Bild

Öffnet man den Fahrstraßen-Tab in der Fehlersuche, ist seltsamerweise standardmäßig die Fahrstraße nach Ehlershausen HilfSigW ausgewählt (obwohl er da eigentlich gar nicht hinfahren soll). Liegt da zufällig irgendwie der Hund begraben?:
Bild

Hier der betroffene Zug:

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8"?>
<Zusi>
  <Info DateiTyp="Zug" Version="A.6" MinVersion="A.6"/>
  <Zug Gattung="S" Nummer="61040_61041" Zuglauf="Hannover - Celle - Hannover" BRAngabe="423" Prio="2500" Standortmodus="1" BremsstellungZug="5" MBrh="1.4" FplMasse="258000" FplZuglaenge="134.8" APBeschl="0.5" KeineVorplanKorrektur="1" ReisendenDichte="0.6" FahrplanGruppe=" 3a. S61 Lehrte - Celle - Lehrte" Rekursionstiefe="3" FahrstrName="Lehrte West D -&gt; Lehrte West R402" Zugtyp="1" Buchfahrplandll="_InstSetup\lib\timetable\Buchfahrplan_DB_2006.dll">
    <Datei Dateiname="Timetables\own\Deutschland\Netz_Hannover\Netz_Hannover_2026_Fiktiv.fpn" NurInfo="1"/>
    <BuchfahrplanRohDatei Dateiname="Timetables\own\Deutschland\Netz_Hannover\Netz_Hannover_2026_Fiktiv\S61040_61041.timetable.xml"/>
    <FahrplanEintrag Ank="2026-06-01 04:31:00" Abf="2026-06-01 04:31:00" Betrst="Lehrte West" FplEintrag="1">
      <FahrplanSignalEintrag FahrplanSignal="R402"/>
    </FahrplanEintrag>
    <FahrplanEintrag Betrst="Lehrte West" FplEintrag="1">
      <FahrplanSignalEintrag FahrplanSignal="T302"/>
      <FahrplanSignalEintrag FahrplanSignal="T303"/>
    </FahrplanEintrag>
    <FahrplanEintrag Betrst="Lehrte Nord" FplEintrag="1">
      <FahrplanSignalEintrag FahrplanSignal="X292"/>
    </FahrplanEintrag>
    <FahrplanEintrag Abf="2026-06-01 04:34:50" Betrst="Lehrte Nord">
      <FahrplanSignalEintrag FahrplanSignal="P223"/>
      <FahrplanSignalEintrag FahrplanSignal="P221"/>
      <FahrplanSignalEintrag FahrplanSignal="P220"/>
      <FahrplanSignalEintrag FahrplanSignal="P219"/>
      <FahrplanSignalEintrag FahrplanSignal="P218"/>
      <FahrplanSignalEintrag FahrplanSignal="P217"/>
    </FahrplanEintrag>
    <FahrplanEintrag Ank="2026-06-01 04:36:20" Abf="2026-06-01 04:37:00" Betrst="Aligse Hp">
      <Ereignis Er="19" Beschr="FplAnk=+:00:10"/>
      <Ereignis Er="19" Beschr="FplAbf=+:00:10"/>
    </FahrplanEintrag>
    <FahrplanEintrag Abf="2026-06-01 04:38:10" Betrst="Sbk 563" FplEintrag="1"/>
    <FahrplanEintrag Betrst="Burgdorf" FplEintrag="1">
      <FahrplanSignalEintrag FahrplanSignal="6A"/>
      <FahrplanSignalEintrag FahrplanSignal="6AA"/>
    </FahrplanEintrag>
    <FahrplanEintrag Ank="2026-06-01 04:40:00" Abf="2026-06-01 04:41:00" Signalvorlauf="150" Betrst="Burgdorf">
      <FahrplanSignalEintrag FahrplanSignal="R601"/>
      <FahrplanSignalEintrag FahrplanSignal="R602"/>
      <Ereignis Er="19" Beschr="FplAnk=+:00:40"/>
      <Ereignis Er="19" Beschr="FplAbf=+:00:40"/>
    </FahrplanEintrag>
    <FahrplanEintrag Betrst="Burgdorf" FplEintrag="1">
      <FahrplanSignalEintrag FahrplanSignal="N641"/>
      <FahrplanSignalEintrag FahrplanSignal="N644"/>
    </FahrplanEintrag>
    <FahrplanEintrag Ank="2026-06-01 04:44:20" Abf="2026-06-01 04:45:00" Betrst="Otze Hp">
      <Ereignis Er="19" Beschr="FplAnk=+:00:30"/>
      <Ereignis Er="19" Beschr="FplAbf=+:00:30"/>
    </FahrplanEintrag>
    <FahrplanEintrag Abf="2026-06-01 04:45:50" Betrst="Sbk 665"/>
    <FahrplanEintrag Betrst="Ehlershausen" FplEintrag="1">
      <FahrplanSignalEintrag FahrplanSignal="7A"/>
      <FahrplanSignalEintrag FahrplanSignal="7B"/>
    </FahrplanEintrag>
    <FahrplanEintrag Ank="2026-06-01 04:48:10" Abf="2026-06-01 04:49:00" Signalvorlauf="140" Betrst="Ehlershausen">
      <FahrplanSignalEintrag FahrplanSignal="7N701"/>
      <FahrplanSignalEintrag FahrplanSignal="7N704"/>
      <FahrplanSignalEintrag FahrplanSignal="7N708"/>
      <Ereignis Er="19" Beschr="FplAnk=+:00:20"/>
      <Ereignis Er="19" Beschr="FplAbf=+:00:20"/>
    </FahrplanEintrag>
    <FahrplanEintrag Abf="2026-06-01 04:50:40" Betrst="Sbk 76111"/>
    <FahrplanEintrag Abf="2026-06-01 04:51:10" Betrst="Sbk 76113"/>
    <FahrplanEintrag Abf="2026-06-01 04:52:10" Betrst="Sbk 76115"/>
    <FahrplanEintrag Abf="2026-06-01 04:53:10" Betrst="Sbk 76117"/>
    <FahrplanEintrag Betrst="Celle Gbf" FplEintrag="1">
      <FahrplanSignalEintrag FahrplanSignal="76A"/>
      <FahrplanSignalEintrag FahrplanSignal="76AA"/>
    </FahrplanEintrag>
    <FahrplanEintrag Abf="2026-06-01 04:54:30" Betrst="Celle Gbf">
      <FahrplanSignalEintrag FahrplanSignal="76ZR23"/>
      <FahrplanSignalEintrag FahrplanSignal="76ZR17"/>
      <FahrplanSignalEintrag FahrplanSignal="76ZR18"/>
      <FahrplanSignalEintrag FahrplanSignal="76ZR19"/>
      <FahrplanSignalEintrag FahrplanSignal="76ZR20"/>
      <FahrplanSignalEintrag FahrplanSignal="76ZR21"/>
    </FahrplanEintrag>
    <FahrplanEintrag Ank="2026-06-01 04:55:50" Abf="2026-06-01 05:15:00" Betrst="Celle" FzgVerbandAktion="2">
      <FahrplanSignalEintrag FahrplanSignal="HilfSig2n"/>
      <Ereignis Er="19" Beschr="FplAnk=+:00:20"/>
      <Ereignis Er="19" Beschr="FplAbf=+:00:20"/>
    </FahrplanEintrag>
    <FahrplanEintrag Abf="2026-06-01 05:16:20" Betrst="Celle Gbf">
      <FahrplanSignalEintrag FahrplanSignal="76P23"/>
      <FahrplanSignalEintrag FahrplanSignal="76P21"/>
      <FahrplanSignalEintrag FahrplanSignal="76P20"/>
      <FahrplanSignalEintrag FahrplanSignal="76P19"/>
      <FahrplanSignalEintrag FahrplanSignal="76P18"/>
      <FahrplanSignalEintrag FahrplanSignal="76P17"/>
    </FahrplanEintrag>
    <FahrplanEintrag Abf="2026-06-01 05:18:20" Betrst="Sbk 76218"/>
    <FahrplanEintrag Abf="2026-06-01 05:19:00" Betrst="Sbk 76216"/>
    <FahrplanEintrag Abf="2026-06-01 05:19:30" Betrst="Sbk 76214"/>
    <FahrplanEintrag Abf="2026-06-01 05:20:40" Betrst="Sbk 76212"/>
    <FahrplanEintrag Betrst="Ehlershausen" FplEintrag="1">
      <FahrplanSignalEintrag FahrplanSignal="7F"/>
      <FahrplanSignalEintrag FahrplanSignal="7G"/>
    </FahrplanEintrag>
    <FahrplanEintrag Betrst="Ehlershausen" FplEintrag="1">
      <FahrplanSignalEintrag FahrplanSignal="7P702"/>
      <FahrplanSignalEintrag FahrplanSignal="7P704"/>
      <FahrplanSignalEintrag FahrplanSignal="7P708"/>
    </FahrplanEintrag>
    <FahrplanEintrag Ank="2026-06-01 05:22:10" Abf="2026-06-01 05:23:00" Betrst="Ehlershausen">
      <Ereignis Er="19" Beschr="FplAnk=+:00:40"/>
      <Ereignis Er="19" Beschr="FplAbf=+:00:40"/>
    </FahrplanEintrag>
    <FahrplanEintrag Abf="2026-06-01 05:25:10" Betrst="Sbk 668"/>
    <FahrplanEintrag Ank="2026-06-01 05:26:20" Abf="2026-06-01 05:27:00" Betrst="Otze Hp">
      <Ereignis Er="19" Beschr="FplAnk=+:00:20"/>
      <Ereignis Er="19" Beschr="FplAbf=+:00:20"/>
    </FahrplanEintrag>
    <FahrplanEintrag Abf="2026-06-01 05:27:40" Betrst="Sbk 666"/>
    <FahrplanEintrag Betrst="Burgdorf" FplEintrag="1">
      <FahrplanSignalEintrag FahrplanSignal="6F"/>
      <FahrplanSignalEintrag FahrplanSignal="6FF"/>
    </FahrplanEintrag>
    <FahrplanEintrag Betrst="Burgdorf" FplEintrag="1">
      <FahrplanSignalEintrag FahrplanSignal="S642"/>
      <FahrplanSignalEintrag FahrplanSignal="S644"/>
    </FahrplanEintrag>
    <FahrplanEintrag Ank="2026-06-01 05:30:00" Abf="2026-06-01 05:31:00" Signalvorlauf="150" Betrst="Burgdorf">
      <FahrplanSignalEintrag FahrplanSignal="P602"/>
      <FahrplanSignalEintrag FahrplanSignal="P601"/>
      <Ereignis Er="19" Beschr="FplAnk=+:00:30"/>
      <Ereignis Er="19" Beschr="FplAbf=+:00:30"/>
    </FahrplanEintrag>
    <FahrplanEintrag Abf="2026-06-01 05:33:40" Betrst="Sbk 562"/>
    <FahrplanEintrag Ank="2026-06-01 05:34:20" Abf="2026-06-01 05:35:00" Betrst="Aligse Hp">
      <Ereignis Er="19" Beschr="FplAnk=+:00:40"/>
      <Ereignis Er="19" Beschr="FplAbf=+:00:40"/>
    </FahrplanEintrag>
    <FahrplanEintrag Betrst="Lehrte Nord" FplEintrag="1">
      <FahrplanSignalEintrag FahrplanSignal="C"/>
      <FahrplanSignalEintrag FahrplanSignal="CC"/>
    </FahrplanEintrag>
    <FahrplanEintrag Abf="2026-06-01 05:37:10" Betrst="Lehrte Nord">
      <FahrplanSignalEintrag FahrplanSignal="R221"/>
      <FahrplanSignalEintrag FahrplanSignal="R223"/>
      <FahrplanSignalEintrag FahrplanSignal="R220"/>
      <FahrplanSignalEintrag FahrplanSignal="R219"/>
      <FahrplanSignalEintrag FahrplanSignal="R218"/>
      <FahrplanSignalEintrag FahrplanSignal="R217"/>
    </FahrplanEintrag>
    <FahrplanEintrag Betrst="Lehrte West" FplEintrag="1">
      <FahrplanSignalEintrag FahrplanSignal="U292"/>
    </FahrplanEintrag>
    <FahrplanEintrag Betrst="Lehrte West" FplEintrag="1">
      <FahrplanSignalEintrag FahrplanSignal="Z302"/>
      <FahrplanSignalEintrag FahrplanSignal="W303"/>
    </FahrplanEintrag>
    <FahrplanEintrag Ank="2026-06-01 05:40:00" Abf="2026-06-01 05:40:00" Betrst="Lehrte West" FplEintrag="1">
      <FahrplanSignalEintrag FahrplanSignal="P402"/>
    </FahrplanEintrag>
    <FahrzeugVarianten Bezeichnung="default" ZufallsWert="1">
      <FahrzeugInfo IDHaupt="1" IDNeben="3" DotraModus="1" SASchaltung="1" NVRNummer="94 80 0423 370-6">
        <Datei Dateiname="RollingStock\Deutschland\Epoche5\Elektrotriebwagen\422_423_430\422_423_430_EW.fzg"/>
      </FahrzeugInfo>
      <FahrzeugInfo IDHaupt="1" IDNeben="1" DotraModus="1" SASchaltung="3" NVRNummer="94 80 0433 370-4">
        <Datei Dateiname="RollingStock\Deutschland\Epoche5\Elektrotriebwagen\422_423_430\422_423_430_MW.fzg"/>
      </FahrzeugInfo>
      <FahrzeugInfo IDHaupt="1" IDNeben="2" DotraModus="1" SASchaltung="2" Gedreht="1" NVRNummer="94 80 0433 870-3">
        <Datei Dateiname="RollingStock\Deutschland\Epoche5\Elektrotriebwagen\422_423_430\422_423_430_MW.fzg"/>
      </FahrzeugInfo>
      <FahrzeugInfo IDHaupt="1" IDNeben="4" DotraModus="1" SASchaltung="2" Gedreht="1" NVRNummer="94 80 0423 870-5">
        <Datei Dateiname="RollingStock\Deutschland\Epoche5\Elektrotriebwagen\422_423_430\422_423_430_EW.fzg"/>
      </FahrzeugInfo>
      <FahrzeugInfo IDHaupt="1" IDNeben="3" DotraModus="1" SASchaltung="1" NVRNummer="94 80 0423 370-6">
        <Datei Dateiname="RollingStock\Deutschland\Epoche5\Elektrotriebwagen\422_423_430\422_423_430_EW.fzg"/>
      </FahrzeugInfo>
      <FahrzeugInfo IDHaupt="1" IDNeben="1" DotraModus="1" SASchaltung="3" NVRNummer="94 80 0433 370-4">
        <Datei Dateiname="RollingStock\Deutschland\Epoche5\Elektrotriebwagen\422_423_430\422_423_430_MW.fzg"/>
      </FahrzeugInfo>
      <FahrzeugInfo IDHaupt="1" IDNeben="2" DotraModus="1" SASchaltung="2" Gedreht="1" NVRNummer="94 80 0433 870-3">
        <Datei Dateiname="RollingStock\Deutschland\Epoche5\Elektrotriebwagen\422_423_430\422_423_430_MW.fzg"/>
      </FahrzeugInfo>
      <FahrzeugInfo IDHaupt="1" IDNeben="4" DotraModus="1" SASchaltung="2" Gedreht="1" NVRNummer="94 80 0423 870-5">
        <Datei Dateiname="RollingStock\Deutschland\Epoche5\Elektrotriebwagen\422_423_430\422_423_430_EW.fzg"/>
      </FahrzeugInfo>
    </FahrzeugVarianten>
  </Zug>
</Zusi>
Hier noch die Zugübersicht:

Code: Alles auswählen

RE 1040: v=80,00 km/h,  -> 0,00 m (0 km/h) ->Messinghausen
RE 1041: v=41,40 km/h,  -> 0,00 m (0 km/h) ->Liebenau
  (-> RE 1042)
  (-> RE 1043)
  (-> RE 1044)
  (-> RE 1045)
  (-> RE 1046)
  (-> RE 1047)
  (-> RE 1048)
  (-> RE 1049)
  (-> RE 1050)
  (-> RE 1051)
  (RE 2038)
RE 2040: v=120,00 km/h, Bonenburg P1 -> 761,05 m (oo km/h) ->Sbk 12
RE 2041: v=110,00 km/h, Obervellmar A -> 502,35 m (oo km/h) ->Bk Ksl-Harlesh Hp
  (-> RE 2042)
RE 2043: v=120,00 km/h,  -> 0,00 m (0 km/h) ->Benhausen
  (-> RE 2044)
  (-> RE 2045)
  (-> RE 2046)
  (-> RE 2047)
  (-> RE 2048)
  (-> RE 2049)
  (-> RE 2050)
  (-> RE 2051)
  (-> RE 2052)
  (-> RE 2053)
  (-> RE 2054)
  (-> RE 2055)
  (-> RE 2056)
  (-> RE 2057)
  (-> RE 2058)
  (-> RE 2059)
  (-> RE 2060)
  (-> RE 2061)
  (-> RE 2063)
ICE 3038: v=0,00 km/h, Altenbeken R21 -> 69,95 m (80 km/h) ->Benhausen Nächster Planhalt: Altenbeken (94,4 s)
  (-> ICE 3040)
ICE 3041: v=106,60 km/h, Hofgeismar A -> 3257,93 m (oo km/h) ->Hofgeismar
  (-> ICE 3042)
  (-> ICE 3043)
  (-> ICE 3044)
  (-> ICE 3045)
  (-> ICE 3046)
  (-> ICE 3047)
  (-> ICE 3048)
  (-> ICE 3049)
  (-> ICE 3050)
  (-> ICE 3051)
  (-> ICE 3052)
  (-> ICE 3053)
  (-> ICE 3054)
  (-> ICE 3055)
  (-> ICE 3056)
  (-> ICE 3057)
  (-> ICE 3058)
  (-> ICE 3059)
  (-> ICE 3060)
  (-> ICE 3061)
  (-> ICE 3063)
  (RE 4041)
  (RE 4042)
RE 4043: v=90,00 km/h, Himmighausen P1 -> 748,04 m (oo km/h) ->Bergheim
RE 4044: v=100,00 km/h,  -> 0,00 m (0 km/h) ->Himmighausen
  (-> RE 4045)
  (-> RE 4046)
  (-> RE 4047)
  (-> RE 4048)
  (-> RE 4049)
  (-> RE 4050)
  (-> RE 4051)
  (-> RE 4052)
  (-> RE 4053)
  (-> RE 4054)
  (-> RE 4055)
  (-> RE 4056)
  (-> RE 4057)
  (-> RE 4058)
  (-> RE 4059)
  (-> RE 4060)
  (-> RE 4061)
  (-> RE 4062)
  (-> RE 4063)
  (-> RE 4064)
  (S 5040_5041)
S 5042_5043: v=63,50 km/h, Emmerke N302 -> 408,46 m (oo km/h) ->Barnten
  (-> S 5044_5045)
  (-> S 5046_5047)
  (-> S 5048_5049)
  (-> S 5050_5051)
  (-> S 5052_5053)
  (-> S 5054_5055)
  (-> S 5056_5057)
  (-> S 5058_5059)
  (-> S 5060_5061)
  (-> S 5062_5063)
IRE 10038: v=107,88 km/h, Bk Steinhausen B -> 586,56 m (oo km/h) ->Westhofen
IRE 10040: v=40,00 km/h,  -> 0,00 m (0 km/h) ->Bk Ksl-Harlesh Hp
IRE 10041: v=89,76 km/h,  -> 0,00 m (0 km/h) ->Freienohl
  (-> IRE 10042)
  (-> IRE 10043)
  (-> IRE 10044)
  (-> IRE 10045)
  (-> IRE 10046)
  (-> IRE 10047)
  (-> IRE 10048)
  (-> IRE 10049)
  (-> IRE 10051)
  (-> RE 11038)
RE 11040: v=100,00 km/h,  -> 0,00 m (0 km/h) ->Bredelar
RE 11041: v=41,40 km/h,  -> 0,00 m (0 km/h) ->Brilon Wald
  (-> RE 11042)
  (-> RE 11043)
  (-> RE 11044)
  (-> RE 11045)
  (-> RE 11046)
  (-> RE 11047)
  (-> RE 11048)
  (-> RE 11049)
  (-> RE 11050)
  (-> RE 11051)
RB 12038: v=79,08 km/h,  -> 0,00 m (0 km/h) ->Oeventrop
RB 12039: v=0,00 km/h, Warburg N1 -> 47,67 m (0 km/h) ->Warburg Nächster Planhalt: Warburg (1896,1 s)
  (-> RB 12040)
RB 12041: v=0,00 km/h, Wickede N2 -> 567,73 m (40 km/h) ->Voßwinkel Nächster Planhalt: Wickede (34,3 s)
  (-> RB 12042)
  (-> RB 12043)
  (-> RB 12044)
  (-> RB 12045)
  (-> RB 12046)
  (-> RB 12047)
  (-> RB 12048)
  (-> RB 12049)
  (-> RB 12051)
RB 13038: v=63,50 km/h, Sbk 715 715 -> 96,19 m (oo km/h) ->Salzkotten
RB 13040: v=0,00 km/h, Lamerden F -> 1625,48 m (40 km/h) ->Lamerden Nächster Planhalt: Eberschütz Hp (34,4 s)
RB 13041: v=0,00 km/h, Kassel Hbf Gleis 7 -> 19,08 m (0 km/h) ->Kassel Hbf Nächster Planhalt: Kassel Hbf (1495,6 s)
  (-> RB 13042)
RB 13043: v=120,00 km/h, Sbk 15 Sbk 15 -> 2039,99 m (oo km/h) ->Warburg
  (-> RB 13044)
  (-> RB 13045)
  (-> RB 13046)
  (-> RB 13047)
  (-> RB 13048)
  (-> RB 13049)
  (-> RB 13050)
  (-> RB 13051)
  (-> RB 13052)
  (-> RB 13053)
  (-> RB 13054)
  (-> RB 13055)
  (-> RB 13056)
  (-> RB 13057)
  (-> RB 13058)
  (-> RB 13059)
  (-> RB 13060)
  (-> RB 13061)
  (-> RB 13063)
  (RB 14041)
  (RB 14042)
RB 14043: v=0,00 km/h, Bad Pyrmont Lf3 -> 196,83 m (oo km/h) ->Bad Pyrmont Nächster Planhalt: Lügde Hp (34,4 s)
RB 14044: v=0,00 km/h, Altenbeken 35 -> 19,40 m (0 km/h) ->Altenbeken Nächster Planhalt: Altenbeken (1536,4 s)
  (-> RB 14045)
RB 14046: v=120,00 km/h, Sbk 653 653 -> 1185,95 m (oo km/h) ->Emmerthal
  (-> RB 14047)
  (-> RB 14048)
  (-> RB 14049)
  (-> RB 14050)
  (-> RB 14051)
  (-> RB 14052)
  (-> RB 14053)
  (-> RB 14054)
  (-> RB 14055)
  (-> RB 14056)
  (-> RB 14057)
  (-> RB 14058)
  (-> RB 14059)
  (-> RB 14060)
  (-> RB 14061)
  (-> RB 14062)
  (-> RB 14063)
  (-> RB 14064)
RB 15040_15041: v=93,58 km/h, Langeland A -> 765,31 m (oo km/h) ->Bad Driburg
RB 15042_15043: v=61,13 km/h, Altenbeken F -> 1590,77 m (30 km/h) ->Altenbeken
  (-> RB 15044_15045)
  (-> RB 15046_15047)
  (-> RB 15048_15049)
  (-> RB 15050_15051)
  (-> RB 15052_15053)
  (-> RB 15054_15055)
  (-> RB 15056_15057)
  (-> RB 15058_15059)
  (-> RB 15060_15061)
  (-> RB 15062_15063)
  (RB 21041)
  (RB 21042)
  (RB 21043)
  (RB 21044)
RB 21045: v=41,23 km/h, Hildesheim Hbf F -> 882,64 m (40 km/h) ->Hildesheim Hbf
RB 21046: v=0,00 km/h, Voldagsen P2 -> 69,43 m (60 km/h) ->Elze Nächster Planhalt: Voldagsen (34,3 s)
  (-> RB 21047)
  (-> RB 21048)
  (-> RB 21049)
  (-> RB 21050)
  (-> RB 21051)
  (-> RB 21052)
  (-> RB 21053)
  (-> RB 21054)
  (-> RB 21055)
  (-> RB 21056)
  (-> RB 21057)
  (-> RB 21058)
  (-> RB 21059)
  (-> RB 21060)
  (-> RB 21061)
  (-> RB 21062)
  (-> RB 21063)
  (-> RB 21064)
  (RE 30039)
RE 30041: v=0,00 km/h, Ehlershausen 7P702 -> 18,82 m (0 km/h) ->Burgdorf;  Fahrstraßen mit belegten Registern: Ehlershausen 7P702 -> Sbk 668 668; 
RE 30042: v=0,00 km/h, Burgdorf N641 -> 18,82 m (0 km/h) ->Ehlershausen;  Fahrstraßen mit belegten Registern: Burgdorf N641 -> Sbk 665 665; Burgdorf N641 -> Ehlershausen 7B; 
  (-> RE 30043)
RE 30044: v=140,00 km/h,  -> 0,00 m (0 km/h) ->Sehnde
  (-> RE 30045)
  (-> RE 30046)
  (-> RE 30047)
  (-> RE 30048)
  (-> RE 30049)
  (-> RE 30050)
  (-> RE 30051)
  (-> RE 30052)
  (-> RE 30053)
  (-> RE 30054)
  (-> RE 30055)
  (-> RE 30056)
  (-> RE 30057)
  (-> RE 30058)
  (-> RE 30059)
  (-> RE 30060)
  (-> RE 30061)
  (-> RE 30062)
  (-> RE 30064)
  (RB 31039)
  (RB 31041)
RB 31042: v=0,00 km/h, Sbk 665 665 -> 18,50 m (0 km/h) ->Ehlershausen;  Fahrstraßen mit belegten Registern: Sbk 665 665 -> Ehlershausen 7A; 
RB 31043: v=0,00 km/h, Sbk 76212 76212 -> 19,00 m (0 km/h) ->Ehlershausen;  Fahrstraßen mit belegten Registern: Sbk 76212 76212 -> Ehlershausen 7F; 
RB 31044: v=0,00 km/h, Burgdorf 6A -> 18,60 m (0 km/h) ->Burgdorf;  Fahrstraßen mit belegten Registern: Burgdorf 6A -> Burgdorf R601; 
  (-> RB 31045)
RB 31046: v=18,11 km/h, Nordstemmen P11 -> 330,18 m (60 km/h) ->Emmerke
  (-> RB 31047)
  (-> RB 31048)
  (-> RB 31049)
  (-> RB 31050)
  (-> RB 31051)
  (-> RB 31052)
  (-> RB 31053)
  (-> RB 31054)
  (-> RB 31055)
  (-> RB 31056)
  (-> RB 31057)
  (-> RB 31058)
  (-> RB 31059)
  (-> RB 31060)
  (-> RB 31061)
  (-> RB 31062)
  (-> RB 31064)
  (RE 37041)
RE 37042: v=0,00 km/h, Ehlershausen 7A -> 18,70 m (0 km/h) ->Ehlershausen;  Fahrstraßen mit belegten Registern: Ehlershausen 7A -> Ehlershausen 7N701; Ehlershausen 7A -> Ehlershausen 7N704; 
RE 37043: v=0,00 km/h, Ehlershausen 7F -> 18,72 m (0 km/h) ->Ehlershausen;  Fahrstraßen mit belegten Registern: Ehlershausen 7F -> Ehlershausen 7P702; Ehlershausen 7F -> Ehlershausen 704I -> Ehlershausen 7P704; 
RE 37044: v=0,00 km/h, Burgdorf R601 -> 140,48 m (0 km/h) ->Burgdorf Nächster Planhalt: Burgdorf (4,8 s);  Fahrstraßen mit belegten Registern: Burgdorf R601 -> Burgdorf N641; Burgdorf R601 -> Burgdorf N644; 
  (-> RE 37045)
  (-> RE 37046)
  (-> RE 37047)
  (-> RE 37048)
  (-> RE 37049)
  (-> RE 37050)
  (-> RE 37051)
  (-> RE 37052)
  (-> RE 37053)
  (-> RE 37054)
  (-> RE 37055)
  (-> RE 37056)
  (-> RE 37057)
  (-> RE 37058)
  (-> RE 37059)
  (-> RE 37060)
  (-> RE 37061)
  (-> RE 37062)
  (-> RE 37063)
  (-> RE 37064)
  (RE 40041)
  (RE 40042)
  (RE 40043)
  (RE 40044)
  (-> RE 40045)
  (-> RE 40046)
  (-> RE 40047)
  (-> RE 40048)
  (-> RE 40049)
  (-> RE 40050)
  (-> RE 40051)
  (-> RE 40052)
  (-> RE 40053)
  (-> RE 40054)
  (-> RE 40055)
  (-> RE 40056)
  (-> RE 40057)
  (-> RE 40058)
  (-> RE 40059)
  (-> RE 40060)
  (-> RE 40061)
  (-> RE 40062)
  (-> RE 40063)
  (-> RE 40064)
S 61040_61041: v=0,00 km/h, Ehlershausen 706I -> 196,48 m (25 km/h) ->Ehlershausen Nächster Planhalt: Ehlershausen (5,3 s)
S 61042_61043: v=0,00 km/h, Burgdorf N644 -> 18,89 m (0 km/h) ->Ehlershausen;  Fahrstraßen mit belegten Registern: Burgdorf N644 -> Sbk 665 665; Burgdorf N644 -> Ehlershausen 7B; 
  (-> S 61044_61045)
  (-> S 61046_61047)
  (-> S 61048_61049)
  (-> S 61050_61051)
  (-> S 61052_61053)
  (-> S 61054_61055)
  (-> S 61056_61057)
  (-> S 61058_61059)
  (-> S 61060_61061)
  (-> S 61062_61063)
S 62040_62041: v=0,00 km/h, Ehlershausen 7B -> 18,81 m (0 km/h) ->Ehlershausen;  Fahrstraßen mit belegten Registern: Ehlershausen 7B -> Ehlershausen 7N701; Ehlershausen 7B -> Ehlershausen 7N704; 
S 62042_62043: v=0,00 km/h, Sbk 563 Sbk 563 -> 19,00 m (0 km/h) ->Burgdorf;  Fahrstraßen mit belegten Registern: Sbk 563 Sbk 563 -> Burgdorf 6A; 
  (-> S 62044_62045)
  (-> S 62046_62047)
  (-> S 62048_62049)
  (-> S 62050_62051)
  (-> S 62052_62053)
  (-> S 62054_62055)
  (-> S 62056_62057)
  (-> S 62058_62059)
  (-> S 62060_62061)
  (-> S 62062_62063)
  (S 65041_65042)
S 65043_65044: v=120,01 km/h, Sbk 292 292 -> 671,17 m (oo km/h) ->Lehrte Pbf
S 65045_65046: v=0,00 km/h, Hildesheim Hbf N7 -> 208,75 m (0 km/h) ->Hildesheim Hbf Nächster Planhalt: Hildesheim Hbf (2614,5 s)
  (-> S 65047_65048)
  (-> S 65049_65050)
  (-> S 65051_65052)
  (-> S 65053_65054)
  (-> S 65055_65056)
  (-> S 65057_65058)
  (-> S 65059_65060)
  (-> S 65061_65062)
  (-> S 65063_65064)
Habt ihr zufällig eine Idee, warum die Fahrstraße hier nicht gestellt wird?

Vielen Dank im Voraus.

Liebe Grüße
yxyx

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

Re: Register gesperrt - Wie Deadlock debuggen?

#15 Beitrag von Holger Lürkens »

Das Problem, dass Züge keine Fahrt bekommen obwohl der nächste Blockabschnitt bzw. Bahnhofsgleis frei ist, habe ich auch schon einige Male festgestellt. Es passiert selten und in unregelmässigen Zeitabständen und an unterschiedlichen Stellen. Manuell kann man das betroffene Signal auf Fahrt stellen. Ich meine das Problem schon mal gemeldet zu haben, aber ich finde es im Moment nicht.

Holger

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

Re: Register gesperrt - Wie Deadlock debuggen?

#16 Beitrag von F. Schn. »

Ich habe mehrere Themen gefunden, die haben sich aber alle jeweils als Fehler bei der Abhängigkeit herausgestellt; entweder als Fahrplanfehler oder als Programmierfehler bei Carsten, die inzwischen behoben worden sind.

PS: Ich würde jetzt der Standardmäßigen Auswahl keine all zu große Rolle zuweisen, ich vermute mal, er wählt standardmäßig die erste Fahrstraße aus, die als nächstes Signal das nächste Hauptsignal hat.
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

yxyx
Beiträge: 991
Registriert: 05.07.2022 11:26:10

Re: Register gesperrt - Wie Deadlock debuggen?

#17 Beitrag von yxyx »

F. Schn. hat geschrieben: 12.06.2026 18:32:56 Ich habe mehrere Themen gefunden, die haben sich aber alle jeweils als Fehler bei der Abhängigkeit herausgestellt; entweder als Fahrplanfehler oder als Programmierfehler bei Carsten, die inzwischen behoben worden sind.
Danke für deine Hinweise. Für meinen Fall habe ich eine Repro gefunden (siehe viewtopic.php?t=20655), die ohne Abhängigkeiten und alternative Fahrwege auskommt.

Liebe Grüße
yxyx

Antworten