Entwicklung von Unterstützung für Zugleitbetriebe
-
- Beiträge: 9006
- Registriert: 04.11.2001 19:57:46
- Aktuelle Projekte: Zusi3 Objektbau
- Kontaktdaten:
Entwicklung von Unterstützung für Zugleitbetriebe
Da Jens Strumberg mit der Marschbahn bald die Strecke Niebüll - Dagebüll Mole erreicht werden wir uns nicht mehr lange darum drücken können, in Zusi auch Zugleitbetrieb zumindest rudimentär abwickeln zu müssen. Ich hab mir Gedanken gemacht, wie das laufen könnte: Das bestehende deutsche Befehls-ID-System müsste mit neuen IDs für die beiden ZLB-Varianten 436 und FV-NE erweitert werden:
Irrsinnigerweise sind die Wortlaute der Fahranfragen zwischen den beiden deutschen ZLB-Varianten nicht vereinheitlicht. Während man unter 436 fragt "Darf Zug 4711 bis Posemuckel fahren?" fragt der NE-Zugführer "Darf Zug 4711 drölfzig Uhr elf bis Posemuckel fahren?" Deswegen die zwei verschiedenen IDs.
Der Simulator würde dann jeweils ein neu einzuführendes Befehlsformular ausfüllen und dem Spieler anzeigen:
Irgendwelche Kommentare oder anderen Ansätze? Sonst würde ich das jetzt so hinbasteln.
Irrsinnigerweise sind die Wortlaute der Fahranfragen zwischen den beiden deutschen ZLB-Varianten nicht vereinheitlicht. Während man unter 436 fragt "Darf Zug 4711 bis Posemuckel fahren?" fragt der NE-Zugführer "Darf Zug 4711 drölfzig Uhr elf bis Posemuckel fahren?" Deswegen die zwei verschiedenen IDs.
Der Simulator würde dann jeweils ein neu einzuführendes Befehlsformular ausfüllen und dem Spieler anzeigen:
Irgendwelche Kommentare oder anderen Ansätze? Sonst würde ich das jetzt so hinbasteln.
Zuletzt geändert von Alwin Meschede am 23.03.2016 17:21:50, insgesamt 2-mal geändert.
Mein Youtube-Kanal: youtube.com/echoray1
Re: Entwicklung von Unterstützung für Zugleitbetriebe
Vielleicht erst mal die Frage, wie du dir eine "große, langfristige Lösung" vorstellst?
(Vielleicht auch mit dem Gedanken an Rangieren auf Zuruf, dass man rein aus Zusi-Sicht ja gewissermaßen als Verwandt bezeichnen könnte.)
Aus einer solchen großen Lösung könnte man dann schauen, was sich "klein" schon mal umsetzten lässt.
Generell bin ich mit dem Formular dort alles andere als zufrieden. Bei den meisten Optionen wäre es übersichtlicher, sie als Checkbox oder kurze Radio-Button-Liste auszuführen, die dann miteinander Kombiniert werden können. Notfalls auch Extern, wenn Carsten zu viel zu tun hat. Aber das wird vermutlich eher ein anderes Thema sein.
Frage zu deiner Lösung: Wird dann immer von Bahnhof zu Bahnhof gefahren? Oder kann man auch "Vorbildgerecht schon mal die komplette Hin- und Rückfahrt" buchen?
Und noch eine Anmerkung: 10 Uhr 15 ist zwar die Sprechform, aber ich kenne kaum Fälle, wo das auch so geschrieben wird. Dort ist es immer 10:15 Uhr.
(Vielleicht auch mit dem Gedanken an Rangieren auf Zuruf, dass man rein aus Zusi-Sicht ja gewissermaßen als Verwandt bezeichnen könnte.)
Aus einer solchen großen Lösung könnte man dann schauen, was sich "klein" schon mal umsetzten lässt.
Generell bin ich mit dem Formular dort alles andere als zufrieden. Bei den meisten Optionen wäre es übersichtlicher, sie als Checkbox oder kurze Radio-Button-Liste auszuführen, die dann miteinander Kombiniert werden können. Notfalls auch Extern, wenn Carsten zu viel zu tun hat. Aber das wird vermutlich eher ein anderes Thema sein.
Frage zu deiner Lösung: Wird dann immer von Bahnhof zu Bahnhof gefahren? Oder kann man auch "Vorbildgerecht schon mal die komplette Hin- und Rückfahrt" buchen?
Und noch eine Anmerkung: 10 Uhr 15 ist zwar die Sprechform, aber ich kenne kaum Fälle, wo das auch so geschrieben wird. Dort ist es immer 10:15 Uhr.
Zuletzt geändert von F. Schn. am 23.03.2016 18:40:00, insgesamt 2-mal geändert.
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat
-
- Beiträge: 9006
- Registriert: 04.11.2001 19:57:46
- Aktuelle Projekte: Zusi3 Objektbau
- Kontaktdaten:
Re: Entwicklung von Unterstützung für Zugleitbetriebe
Möglicherweise kann man durch "Mißbrauch" von Kennlichtfahrstraßen eine Fahrstraße über mehrere Bahnhöfe hinweg bilden. Hab mir das aber nicht vertieft angeschaut und kann deshalb nicht sagen, wie weit die Hack tragen würde.F. Schn. hat geschrieben:Frage zu deiner Lösung: Wird dann immer von Bahnhof zu Bahnhof gefahren? Oder kann man auch "Vorbildgerecht schon mal die komplette Hin- und Rückfahrt" buchen?
Man wird wahrscheinlich aber sowieso auf Zugleitstrecken intensiv mit der Fahrplaneditor-Funktionalität zum Vorgeben ganz bestimmter Fahrstraßen arbeiten müssen. Zum Beispiel damit sichergestellt ist, dass die Fahrerlaubnis bis in den nächsten Bahnhof hinein gilt und nicht überraschend vor der Trapeztafel endet. Das würde man wohl auch über eine "Kennlichtschaltung" regeln, die dann eine Fahrstraße "Bahnhof A Gleis 1 -> Trapeztafel Bahnhof B -> Bahnhof B Gleis 1" bildet.
Zuletzt geändert von Alwin Meschede am 23.03.2016 18:43:46, insgesamt 1-mal geändert.
Mein Youtube-Kanal: youtube.com/echoray1
- Jens Strumberg
- Beiträge: 2185
- Registriert: 09.04.2003 16:13:19
- Wohnort: Bochum
Re: Entwicklung von Unterstützung für Zugleitbetriebe
Der ZLB wird wirklich spannend. Das EInrichten der Fahrstraßen via Kennlichtfunktion funktioniert bei meinen Tests bisher sehr gut, solange jedem Zug im ZLB zwingend eine Fahrstraße zugeordnet wird. Dadurch ließe sich der Zug vor einer belibigen Trapeztafel oder auf einer Betriebsstelle anhalten. Dort bekommt der Zug zur definierten Abfahrtzeit nach Anfrage eine neuen Fahrerlaubnis, sobald die Bedinung erfüllt sind. Wieder ein Grund mehr, das sich einen Bildfahrplan zu stricken.
Schöne Grüße,
Jens
Schöne Grüße,
Jens
Re: Entwicklung von Unterstützung für Zugleitbetriebe
Hm. Dann werde ich wohl nicht drum herum kommen, irgendwann meinen Fahrplaneditor so weit zu bringen, dass er alle Teile von BildFpl bearbeiten kann...Jens Strumberg hat geschrieben:Wieder ein Grund mehr, das sich einen Bildfahrplan zu stricken.
Es sei denn, ihr findet bis dahin andere, bessere Lösungen.
Zuletzt geändert von F. Schn. am 23.03.2016 21:55:15, insgesamt 1-mal geändert.
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat
- Daniel Rüscher aka Merlin
- Beiträge: 2294
- Registriert: 23.01.2003 02:25:50
- Aktuelle Projekte: Aktuell keine
- Wohnort: Traunreut
- Kontaktdaten:
Re: Entwicklung von Unterstützung für Zugleitbetriebe
Hast du diesbezüglich schon mit Bernie (ich denke um sein BildFpl gehts) geredet? Vielleicht kann er ja helfen?
How to waste bits in a My SQL Database?
Like this.....
Like this.....
Re: Entwicklung von Unterstützung für Zugleitbetriebe
Ja, er hat mir eine Umfangreiche Dokumentation des Datenformats überlassen. Allerdings war die Implentierung im Fahrplaneditor ursprünglich nur als Technologiedemo gedacht und hatte daher eigentlich nicht vor, mehr zu machen.
Wenn jetzt aber Bedarf besteht ließe sich das aber auch ausbauen. Das wäre dann aber im anderen Thread vermutlich besser aufgehoben: http://forum.zusi.de/viewtopic.php?f=59&t=12746" target="_blank
Wenn jetzt aber Bedarf besteht ließe sich das aber auch ausbauen. Das wäre dann aber im anderen Thread vermutlich besser aufgehoben: http://forum.zusi.de/viewtopic.php?f=59&t=12746" target="_blank
Zuletzt geändert von F. Schn. am 24.03.2016 14:08:01, insgesamt 1-mal geändert.
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat
- Jens Strumberg
- Beiträge: 2185
- Registriert: 09.04.2003 16:13:19
- Wohnort: Bochum
Re: Entwicklung von Unterstützung für Zugleitbetriebe
Ich habe heute viel probiert und die Strecke Niebüll-Dagebüll mal als Skizze festgehalten. Ich habe alle nötigen Fahrstraßen(-kombinationen) für eine Fahrtrichtung skizziert.
Im Moment schaffe ich es nur zwei Fälle zu produzieren:
1. a)+b)
2. d)
Zusi kann via Kennlichtschaltung anscheinend nur ein Signal "überspringen" und muss dann erneut eine Fahrstraße bilden.
Die Signale für Fall 1 sind mit dem Haken "Kennlichtschaltung mit Nachfolgesignal" konfiguriert
Für Fall 2 habe ich mehrere Möglichkeiten u.a. beide Kennlichthaken in den Signaleigenschaften.
Ideal wären natürlich alle Fahrstraßen, ob Zusi zum jetzigen Zeitpunkt dazu in der Lage ist, bleibt noch zu untersuchen.
Ideen und Vorschläge sind gerne gesehen
Soviel in Kürze von der Front,
angenehmen Abend noch,
Jens
Im Moment schaffe ich es nur zwei Fälle zu produzieren:
1. a)+b)
2. d)
Zusi kann via Kennlichtschaltung anscheinend nur ein Signal "überspringen" und muss dann erneut eine Fahrstraße bilden.
Die Signale für Fall 1 sind mit dem Haken "Kennlichtschaltung mit Nachfolgesignal" konfiguriert
Für Fall 2 habe ich mehrere Möglichkeiten u.a. beide Kennlichthaken in den Signaleigenschaften.
Ideal wären natürlich alle Fahrstraßen, ob Zusi zum jetzigen Zeitpunkt dazu in der Lage ist, bleibt noch zu untersuchen.
Ideen und Vorschläge sind gerne gesehen
Soviel in Kürze von der Front,
angenehmen Abend noch,
Jens
Re: Entwicklung von Unterstützung für Zugleitbetriebe
Naja, ein recht vorsichtiger Vorschlag: Man macht das ganz ohne Kennlicht-Fahrstraßen und programmiert dann ein Tool, das auf Basis der bereits vorhanden Fahrstraßen sich alle Möglichen Folgefahrstraßen zusammenbaut. Aber ich habe gemerkt, dass ihr etwas skeptisch seit, was Fahrstraßengenerierung außerhalb von Zusi angeht. Aber was haltet ihr davon?Jens Strumberg hat geschrieben:Ideen und Vorschläge sind gerne gesehen
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat
- Jens Strumberg
- Beiträge: 2185
- Registriert: 09.04.2003 16:13:19
- Wohnort: Bochum
Re: Entwicklung von Unterstützung für Zugleitbetriebe
Für den morgigen Nachmittag hatte ich vier Stunden für das testweise Basteln der nötigen Fahrstraßen von Hand eingeplant. Da kommt mir Deine Idee sehr gelegen
-
- Beiträge: 9006
- Registriert: 04.11.2001 19:57:46
- Aktuelle Projekte: Zusi3 Objektbau
- Kontaktdaten:
Re: Entwicklung von Unterstützung für Zugleitbetriebe
Also ich bin da relativ offen. Als Streckenbauer ist mir egal, ob mir die Fahrstraßen vom 3D-Editor oder einem externen Tool in die st3-Datei reingeschrieben werden. Derjenige, der ein funktionierendes Tool zustande bringt, welches ggü. dem 3D-Editor zusätzliche Fahrstraßenfunktionalität bietet, wird vermutlich ziemlich schnell viele Freunde unter den Streckenbauern haben.
Mein Youtube-Kanal: youtube.com/echoray1
- Johannes
- Beiträge: 3216
- Registriert: 14.03.2009 22:36:06
- Aktuelle Projekte: Zusitools (http://git.io/zusitools)
Re: Entwicklung von Unterstützung für Zugleitbetriebe
Das wird vermutlich der schwierigere Teil sein -- die existierende Funktionalitaet des 3D-Editors da einzubauen, um die Abwaertskompatibilitaet zu erhalten. Davon abgesehen wuerde ich diese Idee auch begruessen/mich aktiv daran beteiligen. Mal schauenAlwin Meschede hat geschrieben:zusätzliche Fahrstraßenfunktionalität
-
- Beiträge: 9006
- Registriert: 04.11.2001 19:57:46
- Aktuelle Projekte: Zusi3 Objektbau
- Kontaktdaten:
Re: Entwicklung von Unterstützung für Zugleitbetriebe
Was passiert, wenn Du in Blocksberg A beide Häkchen setzt, Nachfolgesignal und Vorgängersignal? Welche Fahrstraßen entstehen dann neu oder fallen weg?Jens Strumberg hat geschrieben:Zusi kann via Kennlichtschaltung anscheinend nur ein Signal "überspringen" und muss dann erneut eine Fahrstraße bilden.
Mein Youtube-Kanal: youtube.com/echoray1
Re: Entwicklung von Unterstützung für Zugleitbetriebe
Naja, ein erstes Tool, das alle Hauptsignale mit Hp00+Zs1 gegen Hauptsignale mit Hp0+Zs1 tauscht habe ich schon geschrieben. Allerdings benötige ich noch eine Idee, wie ich ohne Massenersetzung von "true" gegen "1" in Notepad auskomme...
Aber von daher wäre es nicht das große Problem, Tools zu bauen. @Johannes: Sind halt in C# , nicht Qt .
Aber von daher wäre es nicht das große Problem, Tools zu bauen. @Johannes: Sind halt in C# , nicht Qt .
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat
- Jens Strumberg
- Beiträge: 2185
- Registriert: 09.04.2003 16:13:19
- Wohnort: Bochum
Re: Entwicklung von Unterstützung für Zugleitbetriebe
Alwin Meschede hat geschrieben:Was passiert, wenn Du in Blocksberg A beide Häkchen setzt, Nachfolgesignal und Vorgängersignal? Welche Fahrstraßen entstehen dann neu oder fallen weg?Jens Strumberg hat geschrieben:Zusi kann via Kennlichtschaltung anscheinend nur ein Signal "überspringen" und muss dann erneut eine Fahrstraße bilden.
In der Variante entstehen die Fahrstraßen b) und d), a) fällt weg.
- Johannes
- Beiträge: 3216
- Registriert: 14.03.2009 22:36:06
- Aktuelle Projekte: Zusitools (http://git.io/zusitools)
Re: Entwicklung von Unterstützung für Zugleitbetriebe
Was waere denn ein gutes Kriterium, um diese weiterzufuehrenden ZLB-Fahrstrassen zu identifizieren? Vermutlich genuegt es, zu schauen, ob das Zielsignal (Trapez- oder H-Tafel) einen ZLB-Befehl ausstellen kann. Wenn ja, wird eine zusaetzliche Fahrstrasse bis zum naechsten Signal erzeugt, wo das ganze Spiel von vorne losgeht.
Ich habe mich heute an einem Prototypen fuer so was versucht, der kann aber noch keine Fahrstrassen wirklich erzeugen, nur sagen, welche Fahrstrassen er erzeugen wuerde.
Ich habe mich heute an einem Prototypen fuer so was versucht, der kann aber noch keine Fahrstrassen wirklich erzeugen, nur sagen, welche Fahrstrassen er erzeugen wuerde.