Fahrstrassen-Generierung (fahrstr_gen)

Alles, was nicht in die anderen Kategorien passt.
Nachricht
Autor
Benutzeravatar
Gerd Schütz
Beiträge: 1494
Registriert: 11.11.2001 11:15:41
Wohnort: Deutschland

Re: Fahrstrassen-Generierung (fahrstr_gen)

#21 Beitrag von Gerd Schütz »

Jep!

Ist in der anderen Richtung S21/R21 auch so.

Der Zug fährt auf das HP00 zeigende T21 ein.
Bei Ausfahrt über V20 schaltet T21 auf Kennlicht (nicht HP2) und V20 auf HP2.

Hört sich komisch an, ist aber so.

Gruß
Gerd

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

Re: Fahrstrassen-Generierung (fahrstr_gen)

#22 Beitrag von F. Schn. »

Weißt du zufällig, ob der Fdl dazu die Starttaste von S21 oder von R21 nimmt?

(Beim SpDrS59 werden die Signalbegriffe von Hand projektiert, so dass man nur vermuten kann, dass man es dort genauso projektiert hat wie es später auch beim SpDrS60 üblich war - bzw. „später“ ist relativ, zum Zeitpunkt des Umbaus war das SpDrS60 ja schon 'ne Zeit lang draußen.)
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

Benutzeravatar
Gerd Schütz
Beiträge: 1494
Registriert: 11.11.2001 11:15:41
Wohnort: Deutschland

Re: Fahrstrassen-Generierung (fahrstr_gen)

#23 Beitrag von Gerd Schütz »

Hallo Alwin,

ich habe mir die Lösung angeschaut.

Den einzigen Vorteil, den ich gegenüber meinem derzeitigen Lösungsansatz sehe, dass kein "Hilfssignal" in Gl.22 erforderlich ist.
Die erforderlichen Fahrstraßen habe ich auch ohne das Zusatztool drin.
Ansonsten stoße ich am Ende auf das gleiche Problem, der nicht differenzierbaren Signalbilder.
Egal was ich auch ausprobieren, mit den "normalen" Mitteln scheint es nicht zu gehen.
Hilft offensichtlich nur eine händische Nacharbeit in der st3 Datei.

Problem ist und bleibt die Signalstellungen der Signale T21/V20 und V22.

Beispiel:
Fahrt T21->V20->Sbk1; T21 soll KL anzeigen
Fahrt T21->V22->Sbk1; T21 soll HP2 anzeigen
T21 zeigt immer HP2 (Zeile 7) an.

Gruß
Gerd

Benutzeravatar
Gerd Schütz
Beiträge: 1494
Registriert: 11.11.2001 11:15:41
Wohnort: Deutschland

Re: Fahrstrassen-Generierung (fahrstr_gen)

#24 Beitrag von Gerd Schütz »

F. Schn. hat geschrieben:Weißt du zufällig, ob der Fdl dazu die Starttaste von S21 oder von R21 nimmt?
Nein, weiß ich nicht.

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

Re: Fahrstrassen-Generierung (fahrstr_gen)

#25 Beitrag von Alwin Meschede »

Gerd Schütz hat geschrieben: Den einzigen Vorteil, den ich gegenüber meinem derzeitigen Lösungsansatz sehe, dass kein "Hilfssignal" in Gl.22 erforderlich ist.
...und eine gewaltige Komplexitätsreduktion. Schau dir allein mal die Löschliste an, die ohne fahrstr_gen erforderlich ist:

Code: Alles auswählen

<LoeschFahrstrasse FahrstrName="Altenbeken L33 -> Langeland A (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken L33 -> Langeland K (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken L34 -> Langeland A (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken L34 -> Langeland K (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken L35 -> Langeland A (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken L35 -> Langeland K (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken P1 -> Sbk 11 Sbk 11 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken P1 -> Sbk 11 Sbk 11 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken P1 -> Benhausen B (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken P10 -> Sbk 11 Sbk 11 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken P11 -> Sbk 11 Sbk 11 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken N1 -> Langeland K (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken N1 -> Langeland K (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken N1 -> Langeland A (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken N2 -> Langeland K (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken N3 -> Langeland K (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken N8 -> Langeland K (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken P2 -> Sbk 11 Sbk 11 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken P2 -> Sbk 11 Sbk 11 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken P2 -> Sbk 11 Sbk 11 (3)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken P2 -> Sbk 11 Sbk 11 (4)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken P2 -> Benhausen B (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken P2 -> Benhausen B (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken P3 -> Sbk 11 Sbk 11 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken P3 -> Sbk 11 Sbk 11 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken P3 -> Sbk 11 Sbk 11 (3)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken P3 -> Sbk 11 Sbk 11 (4)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken P3 -> Sbk 11 Sbk 11 (5)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken P3 -> Sbk 11 Sbk 11 (6)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken P3 -> Benhausen B (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken P3 -> Benhausen B (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken P3 -> Benhausen B (3)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken 4I -> Sbk 11 Sbk 11 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken 7I -> Sbk 11 Sbk 11 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken 8 -> Sbk 11 Sbk 11 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken N3 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken N3 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken N3 (3)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken N3 (4)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken N3 (5)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken N3 (6)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken D2I (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken D2I (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken D2I (3)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken D2I (4)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken V22 -> Sbk 1 Sbk 1 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken V23 -> Sbk 1 Sbk 1 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken T21 -> Altenbeken V22 -> Sbk 1 Sbk 1 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken T21 -> Altenbeken V20 -> Sbk 1 Sbk 1 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken T21 -> Altenbeken V20 -> Buke AA (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken N8 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken D1I (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken D1I (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken T21 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken T21 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken L38 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken L38 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken 10I (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken 11I (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken T21 -> Altenbeken V20 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken T21 -> Altenbeken V20 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken T21 -> Altenbeken V22 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken T21 -> Altenbeken V22 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken T21 -> Altenbeken V22 (3)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken D1I -> Altenbeken N1 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken D1I -> Altenbeken N1 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken D2I -> Altenbeken N2 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken D2I -> Altenbeken N2 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken D2I -> Altenbeken N2 (3)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken D -> Altenbeken D2I -> Altenbeken N2 (4)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken F -> Altenbeken 31 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken F -> Altenbeken 31 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken F -> Altenbeken 32 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken F -> Altenbeken 32 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken F -> Altenbeken 33 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken F -> Altenbeken 33 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken F -> Altenbeken 33 (3)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken F -> Altenbeken 34 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken F -> Altenbeken 34 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken F -> Altenbeken 34 (3)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken F -> Altenbeken 35 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken F -> Altenbeken 35 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken F -> Altenbeken 35 (3)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken F -> Altenbeken D1II -> Altenbeken P1 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken F -> Altenbeken D1II -> Altenbeken P1 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken F -> Altenbeken D2II -> Altenbeken P2 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken G -> Altenbeken 33 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken G -> Altenbeken 33 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken G -> Altenbeken 34 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken G -> Altenbeken 34 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken G -> Altenbeken 35 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken G -> Altenbeken 35 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken G -> Altenbeken D1II (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken G -> Altenbeken 31 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken G -> Altenbeken 32 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken G -> Altenbeken D1II -> Altenbeken P1 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken F -> Altenbeken D1II (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken F -> Altenbeken D1II (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken F -> Altenbeken D2II (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken F -> Altenbeken 4I (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken F -> Altenbeken 7I (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken F -> Altenbeken 8 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken F -> Altenbeken P3 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken A -> Altenbeken N3 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken A -> Altenbeken N3 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken A -> Altenbeken N3 (3)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken A -> Altenbeken D1I (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken A -> Altenbeken T21 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken A -> Altenbeken L38 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken A -> Altenbeken D2I (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken A -> Altenbeken D2I (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken A -> Altenbeken T21 -> Altenbeken V20 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken A -> Altenbeken T21 -> Altenbeken V22 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken A -> Altenbeken T21 -> Altenbeken V22 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken A -> Altenbeken D2I -> Altenbeken N2 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken A -> Altenbeken D2I -> Altenbeken N2 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken A -> Altenbeken D1I -> Altenbeken N1 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken B -> Altenbeken S21 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken B -> Altenbeken S21 -> Altenbeken R21 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken BB -> Altenbeken S21 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken BB -> Altenbeken S21 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken BB -> Altenbeken R22 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken BB -> Altenbeken R23 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken BB -> Altenbeken S21 -> Altenbeken R21 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken BB -> Altenbeken S21 -> Altenbeken R21 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken R21 -> Sbk 11 Sbk 11 (1)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken R21 -> Sbk 11 Sbk 11 (2)"/>
<LoeschFahrstrasse FahrstrName="Altenbeken R21 -> Benhausen B (1)"/>
Wenn man sowas sieht versteht doch kein Mensch mehr, was eigentlich das Ziel der Übung war. Wartung ist so unmöglich. Bei Nutzung des Zusatztools entstehen hingegen schlanke Löschlisten, bei denen man jedem einzelnen Eintrag auf der Liste mit bloßem Auge ansieht, warum er auf der Liste gelandet ist.
Zuletzt geändert von Alwin Meschede am 02.08.2016 17:47:14, insgesamt 1-mal geändert.
Mein Youtube-Kanal: youtube.com/echoray1

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

Re: Fahrstrassen-Generierung (fahrstr_gen)

#26 Beitrag von F. Schn. »

Stimmt die Tabelle jetzt so?

Soll:
A/AA=Fahrt => Ls221=Fahrt => V22=Ziel
A/AA=Fahrt => T21=Ziel
A/AA=Fahrt => T21=Kennlicht => V20=Ziel
T21=Kennlicht => V20=Fahrt => Lsf1/Sbk1=Ziel
T21=Fahrt => V22=Kennlicht => Lsf1/Sbk1=Ziel
V20=Fahrt => Lsf1/Sbk1=Ziel
V22=Fahrt => Lsf1/Sbk1=Ziel
Gerd Schütz hat geschrieben:Ist in der anderen Richtung S21/R21 auch so.
Also laut Tisch können alle 5 Signale S21, R21, T21, V20 und V22 Kennlicht zeigen, alle 5 hätten Ersatzsignale und R21 und womöglich auch S21 hätten nicht näher bezeichnete Licht-Zs-Signale (Zs2, 3, 6). Und ich würde alle Tischfelder, insbesondere R21 und S21 in die Spezialanfertigungs-Kiste stecken. Wenn man das mit den Videos abgleicht... => ?(
Zuletzt geändert von F. Schn. am 02.08.2016 18:14:32, insgesamt 1-mal geändert.
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

Benutzeravatar
Gerd Schütz
Beiträge: 1494
Registriert: 11.11.2001 11:15:41
Wohnort: Deutschland

Re: Fahrstrassen-Generierung (fahrstr_gen)

#27 Beitrag von Gerd Schütz »

@Alwin:
Da hast Du auch Recht.
Aber am Ende ist es aus meiner Sicht Geschmacksache.
Habe ich nun eine Löschliste, die für Streckenkundige nicht sooo schwer zu verstehen ist oder muss ich für dieses Modul ausnahmsweise ein Zusatztool nutzen.
Und wer weiß, wie lange dieses Tool supported wird bzw. ob es alle Änderungen in Zusi umgehend berücksichtigt.

@F.Schn.
Ja, wenn man von der Ersatzsignalschaltungen für die Fahrten mit Ziel Lsf 1 absieht.

Ob R21 Kennlicht hat/kann, weiß ich nicht.
Ansonsten haben/können die anderen 4 alle Kennlicht.

Gruß
Gerd

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

Re: Fahrstrassen-Generierung (fahrstr_gen)

#28 Beitrag von Alwin Meschede »

Gerd Schütz hat geschrieben:Habe ich nun eine Löschliste, die für Streckenkundige nicht sooo schwer zu verstehen ist
Nachvollziehbarkeit ist ein hohes Gut, wie ich finde. Ist Dir bewusst, dass Du häufiger mal nicht da bist? Wenn es dann Probleme gibt, stehen zum Beispiel Michael, Johannes und ich als erste in der Bütt und müssen den fragenden Kunden Antworten und Lösungen liefern. Das wird sehr erschwert, wenn eine aufgeblähte Löschliste völlig verschleiert, was eigentlich der gewollte Fahrstraßenzustand ist.
Gerd Schütz hat geschrieben:oder muss ich für dieses Modul ausnahmsweise ein Zusatztool nutzen.
Lösung: Einfach grundsätzlich das Tool benutzen. In Streckenmodulen wo nichts aufregendes installiert ist, ist der Output 1:1 kompatibel zu dem was der Zusi-3D-Editor an Fahrstraßen erzeugt.
Gerd Schütz hat geschrieben:Und wer weiß, wie lange dieses Tool supported wird bzw. ob es alle Änderungen in Zusi umgehend berücksichtigt.
Das sind Probleme, über die ich erst nachdenken würde wenn Johannes wirklich mal abtauchen sollte. Stand heute ist das Tool erheblich fehlerfreier und mit mehr Features ausgestattet als die Fahrstraßenerzeugung im 3D-Editor. Der ganze Programmcode ist übrigens offengelegt. Es würde zur Not also noch nichtmal unbedingt an der Person Johannes hängen.
Zuletzt geändert von Alwin Meschede am 02.08.2016 19:45:24, insgesamt 1-mal geändert.
Mein Youtube-Kanal: youtube.com/echoray1

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

Re: Fahrstrassen-Generierung (fahrstr_gen)

#29 Beitrag von Johannes »

Gerd Schütz hat geschrieben:Problem ist und bleibt die Signalstellungen der Signale T21/V20 und V22.

Beispiel:
Fahrt T21->V20->Sbk1; T21 soll KL anzeigen
Fahrt T21->V22->Sbk1; T21 soll HP2 anzeigen
T21 zeigt immer HP2 (Zeile 7) an.
Sollte ja eigentlich nicht der Fall sein -- dadurch, dass in der Ueberleitung T21->V22 ein Ereignis "Signalgeschwindigkeit 61" liegt, sollte die Signalgeschwindigkeit der ganzen Fahrstrasse 61 km/h betragen und an T21 sollte entsprechend die Zeile 18 angesteuert werden. Zumindest in meiner Version des Streckenmoduls macht die Fahrstrassengenerierung das auch so.

fahrstr_gen hat uebrigens einen Debugmodus, mit dem man so was mal ueberpruefen kann (auch, wenn man das Tool sonst nicht nutzt). Bei mir steht dann:
DEBUG:Altenbeken D -> Altenbeken T21 -> Altenbeken V22: Signalgeschwindigkeit 61, Richtungsanzeiger "W", RglGgl 0
Das ist die Signalgeschwindigkeit, fuer die er die passende Zeile an allen Signalen sucht (alleinstehende Zs 3 gehen ja momentan noch nicht).

Benutzeravatar
Gerd Schütz
Beiträge: 1494
Registriert: 11.11.2001 11:15:41
Wohnort: Deutschland

Re: Fahrstrassen-Generierung (fahrstr_gen)

#30 Beitrag von Gerd Schütz »

@Alwin:
Ich sehe es als müßig an, Vor-/ Nachteile auf zu listen.
Deine Argumentation ist ja auch nachvollziehbar, aber wie ich schon geschrieben habe, es ist hier aus meiner Sicht Geschmackssache und somit spielt auch der subjektive Faktor ein Rolle.
Ich möchte das jetzt vorerst so belassen, auch wenn ich mich zu einem anderen Zeitpunkt möglicherweise anders entscheiden würde.
Können wir uns bitte darauf vereinbaren, eine funktionsfähige Version mit schönen Kennlichtschaltungen heraus zu bringen und dann das Thema neu betrachten?

@Johannes:
Du hast Recht.
Ich habe vergessen zu erwähnen, das ich versuchte mit den Standardwerten, also Geschwindigkeit 60, klar zu kommen.

Gruß
Gerd

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

Re: Fahrstrassen-Generierung (fahrstr_gen)

#31 Beitrag von F. Schn. »

Hallo Johannes,

ich glaube, du liest in den Nachbarthemen mit?

Falls nicht, würde ich hier noch mal die Wünsche äußern, die dort bezüglich der Änderung der sortierung genannt wurden:
  • Vorrangig vor der Alphabetischen Sortierung soll folgende Sortierung gelten:
    • Fahrstraßen mit dem selben Startsignal aber höherer Geschwindigkeit zuerst
    • Fahrstraßen mit dem selben Startsignal, die auf das Regelgleis führen vor Fahrstraßen, die auf das Gegengleis führen
  • Sind diese Bedingungen gleich, kann mit der Alphabetische Sortierung fortgefahren werden.
Grund sind undokumentierte Nebenwirkungen der Fahrstraßenreinfolge in Zusi. (Und eine eingeschränkte Motivation, mich selbst mit 100.0% Python zu beschäftigen. ;) )

Gruß
F. Schn.
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: 33384
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: Fahrstrassen-Generierung (fahrstr_gen)

#32 Beitrag von Carsten Hölscher »

Nicht die vmax oder Rgl/Ggl sondern die Grundstellungen der Weichen sollen beachtet werden.

Carsten

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

Re: Fahrstrassen-Generierung (fahrstr_gen)

#33 Beitrag von F. Schn. »

Aber genau das wollten wir ja mit der Alphabetischen sortierung los werden?
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

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

Re: Fahrstrassen-Generierung (fahrstr_gen)

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

Hallo Zusammen,

ich denke mal das das der Simulator nicht so ohne weiteres her gibt, einige Sachen sind wohl von Zusi 2 zu mindestens Konzeptionell übernommen... :D
(Was nicht heißt das das Schlecht ist) Nur...ich habe den Verdacht das eine andere Logik die Simulation stark bremst, oder man müsste einen zusätzlichen Task aufmachen .mit allen Folgeproblemen.

mfg

Ralf
Zuletzt geändert von F(R)S-Bauer am 14.04.2017 21:16:41, insgesamt 1-mal geändert.
Verstehe die IT, heute: IoF -> Internet over Fax, eine Deutsch Erfindung...

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

Re: Fahrstrassen-Generierung (fahrstr_gen)

#35 Beitrag von Carsten Hölscher »

F. Schn. hat geschrieben:Aber genau das wollten wir ja mit der Alphabetischen sortierung los werden?
Und warum?
Carsten

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

Re: Fahrstrassen-Generierung (fahrstr_gen)

#36 Beitrag von F. Schn. »

https://forum.zusi.de/viewtopic.php?p=261547#p261547" target="_blank
Johannes hat geschrieben:Alphabetische Sortierung der generierten Fahrstrassen (zur leichteren Auswahl im Fahrplaneditor)
https://forum.zusi.de/viewtopic.php?p=265363#p265363" target="_blank
Alwin Meschede hat geschrieben:Durch die von fahrstr_gen angelegte alphabetische Sortierung der Fahrstraßen lässt sich jetzt sehr leicht nachprüfen, dass der gewünschte Sollzustand erreicht wurde.
Was sind das alles für Nebenwirkungen, die sich auf die Reinfolge beziehen? Treffen diese Nebenwirkungen auch zu, wenn man nur nach Name des Startsignals sortiert? (Außer dass es die Reinfolge im Fahrplaneditor beeifnlusst.)
Zuletzt geändert von F. Schn. am 14.04.2017 21:52:25, insgesamt 1-mal geändert.
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

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

Re: Fahrstrassen-Generierung (fahrstr_gen)

#37 Beitrag von Michael Springer »

Meiner Fahrplanbauer-Erfahrung nach beeinflusst die alphabetische Sortierung eine Menge, die im Fahrplan wieder geglättet werden müssen. Am Beispiel Warburg, das offizielle Modul hat seit kurzem alphabetische Fahrstraßen.

1.) Der Fahrplanbauer muss jetzt bei neuen Fahrplänen Zwischensignal-Angaben (P12 P13 R13 R12) machen bei allen Zügen, weil sonst alle Züge immer durch den Gbf fahren. Weil im ABC Ls22 Ls23 usw. vor P12/R13 kommt.
2.) Ältere Fahrpläne im offiziellen Bestand die dem Simulator in der Gleiswahl Freiheiten lassen fahren grundsätzlich durch den Gbf. Also alle Züge ohne Zwischensignale.
3.) Am Beispiel Fahrtrichtung Liebenau kommt die 2006er Bfpl DLL aus dem Tritt, es werden keine <100> erstellt. Das passiert, weil Regel- und Gegengleis vertauscht werden. Im ABC kommt Liebenau A\ vor Sbk21.

To be continued...
Michael

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

Re: Fahrstrassen-Generierung (fahrstr_gen)

#38 Beitrag von Carsten Hölscher »

So aus dem Kopf: In der laufenden Simulation wird der Zusi-FDL dann eher über Fahrwege außerhalb des Vorrangstrangs fahren lassen und damit eher komische Umwege. Und zumindest in manchen Konstellationen könnte es zu Fehlern in der Buchfahrplanerstellung führen.

Carsten

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

Re: Fahrstrassen-Generierung (fahrstr_gen)

#39 Beitrag von Michael Springer »

Im Prinzip genau das, was mein Beitrag vorher beschreibt... nur viel kürzer :gap

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

Re: Fahrstrassen-Generierung (fahrstr_gen)

#40 Beitrag von F. Schn. »

Okay, sprecht das mit Alwin und Johannes ab. :schaffner
Aber zumindest den Punkt 3.) kann ich nicht ganz nachvollziehen. Es kann ja durchaus sein, dass ein Zug bevorzugt auf einem Gleis fährt, dass bevorzugt oder ausschließlich ins Gegengleis führt. Da darf es dann doch nicht zu Fehldarstellungen kommen?
Zuletzt geändert von F. Schn. am 14.04.2017 22:15:52, insgesamt 1-mal geändert.
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

Antworten