F. Schn. hat geschrieben:Tja. Dann haben wir wohl einen Bug im Editor und die Frage, wann er genau auftritt
Ich kann ihn folgendermassen reproduzieren:
- Strecke mit zwei Streckenelementen anlegen
- Abschliessende Arbeiten aufrufen und schauen -> max. automatisches Register ist 5000
- Am ersten Element ein Signal einbauen
- Registerpunkte erzeugen -> am ersten Element wird Register 5000 eingebaut, max. automatisches Register ist 5000
- Am zweiten Element ein Signal einbauen
- Registerpunkte erzeugen (ohne vorher alle Registerpunkte zu loeschen) -> am zweiten Element wird ebenfalls Register 5000 eingebaut, max. automatisches Register ist 5000
Das sieht nach einem Off-by-one-Fehler aus, er sollte das Register Nummer "max. automatisches Register + 1" einbauen, baut aber Nr. "max. automatisches Register" ein. Fuer den Fall, dass vorher noch keine Register vorhanden waren, ist dieses Verhalten richtig, aber wenn es bereits Register gibt, dann nicht.
F. Schn. hat geschrieben:und was dieser Bug noch so alles angestellt hat.
Ich habe neulich ein Tool dafuer geschrieben. Viel ist es nicht, und einmal Registerpunkte loeschen und neu erzeugen behebt ihn.
Code: Alles auswählen
Routes/Deutschland/32U_0005_0061/000489_006071_Niebuell/Niebuell_2006.st3
-------------------------------------------------------------------------------------------------------------
Element 11243 Norm: Register 5125 ist auch an Element 1971 Norm vorhanden
Element 11243 Gegen: Register 5125 ist auch an Element 1971 Norm vorhanden
Routes/Deutschland/32U_0005_0061/000456_006085_Westerland/Westerland_2007.st3
-----------------------------------------------------------------------------------------------------------------
Element 5497 Norm: Register 5147 ist auch an Element 540 Norm vorhanden
Element 5497 Gegen: Register 5147 ist auch an Element 540 Norm vorhanden
F. Schn. hat geschrieben:Zum Entfernen von "Zugfahrt": Erzeugt das dann auch keine Nebenwirkungen bei den Langeinfahrten?
Nicht, wenn du das Zs 3 komplett per "Signal in Fahrstrasse verknuepfen" ansteuerst.