Neue Plugin: Zugzielanzeiger + Bahnsteigansage

Für Fragen zu Plugins und zur Plugin-Entwicklung.

Moderatoren: Stellwerk-Admin, Moderatoren

OttoteLP
Beiträge: 86
Registriert: Mo Mär 02, 2015 3:16 pm
StiTz: 728434

Ansage S-Bahn Berlin

Beitrag von OttoteLP »

Hallo, ich habe mich mal an eine XML Datei für das stellwerk Westkreuz Stadtbahn rangesetzt. Dort habe ich das Problem, das er die gattung (S) immer doppelt in der Ansage nennt(z.B. S S 5 Nach Spandau). Mache ich was falsch? Bitte um Hilfe, Hier der Code:

Code: Alles auswählen

<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
Version 1.0 von %AUTHOR% 
-->
<zza>
	<bahnhoefe>
		<bahnhof name="Westkreuz" gleise="BWKR [1234]" ende="Gleis.*"></bahnhof>
	</bahnhoefe>

	<soundreplaces>
	<replace find="Hbf">Hauptbahnhof</replace>
	<replace find="HB">Hauptbahnhof</replace>
	<replace find="Westkreuz">Westkreuz</replace>
	<replace find="S">S-Bahn Linie</replace>	
	</soundreplaces>

	<rewrites>
		   <!-- SBahn-Linie 5 Spandau - Westkreuz - Ostkreuz - Mahlsdorf -(Hoppegarten) -->
	<rewrite zug="S 55[123456789][13579] S5" simstart="Messe Süd" simende="Zoo" start="" ende="Hoppegarten">
		   <via>Charlottenburg</via>
		   <via>Alexanderplatz</via>
		   <via>Ostkreuz</via>
	   </rewrite>
	<rewrite zug="S 55[123456789][24680] S5" simstart="Zoo" simende="Messe Süd" start="" ende="Spandau">
		   <via>Olympiastadion</via>
	   </rewrite>
		   <!-- SBahn-Linie 5 Spandau - Westkreuz - Ostkreuz - Mahlsdorf - Hoppegarten - Straussberg Nord -->
	<rewrite zug="S 50[123456789][13579] S5" simstart="Messe Süd" simende="Zoo" start="" ende="Straussberg Nord">
		   <via>Charlottenburg</via>
		   <via>Alexanderplatz</via>
		   <via>Ostkreuz</via>
	   </rewrite>
	<rewrite zug="S 50[123456789][24680] S5" simstart="Zoo" simende="Messe Süd" start="" ende="Spandau">
		   <via>Olympiastadion</via>
	   </rewrite>
		   <!-- SBahn-Linie 7 Ahrensfelde - Potsdamm Hbf -->	
	<rewrite zug="S 7[0123465789][0123456789][02468] S7" simstart="Zoo" simende="Nikolassee" start="" ende="Potsdamm Hbf">
		   <via>Grunewald</via>
	   </rewrite>
	<rewrite zug="S 7[0123465789][0123456789][13579] S7" simstart="Nikolassee" simende="Zoo" start="" ende="Ahrensfelde">
		   <via>Hbf</via>
		   <via>Ostkreuz</via>
	   </rewrite>	
		   <!-- SBahn-Linie 75 Wartenberg - Westkreuz -->
	<rewrite zug="S 75[0123465789][0123456789][13579] S7" simstart="Gleis .*" simende="Zoo" start="Westkreuz" ende="Wartenberg">
		   <via>Hbf</via>
		   <via>Ostkreuz</via>
	   </rewrite>	
	<rewrite zug="S 75[0123465789][0123456789][24680] S75" simstart="Zoo" simende="Gleis .*" start="Wartenberg" ende="Westkreuz">
		   <via>Hbf</via>
		   <via>Ostkreuz</via>
	   </rewrite>		   
	</rewrites>

</zza>
OttoteLP : A- und Z- Designer
StiTz: 728434
floflo
R-Admin [Thüringen, Zug-Schattenregion]Fernverkehr-Team [UK]Erbauer
Beiträge: 3712
Registriert: Sa Aug 24, 2013 4:46 pm

Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage

Beitrag von floflo »

Mach für jede Linie ein soundreplace, wo du z.B. S5 nur durch 5 ersetzt. Dann sollte es funktionieren.
R-Admin Thüringen
Erbauer in der Region Baden-Württemberg und Großbritannien
OttoteLP
Beiträge: 86
Registriert: Mo Mär 02, 2015 3:16 pm
StiTz: 728434

Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage

Beitrag von OttoteLP »

Hmm, Quasi schon getan, jetzt sagt sie S S-Bahn Linie 5, das erste S soll jedoch nicht sein. Code von den Soundreplaces

Code: Alles auswählen

	<soundreplaces>
	<replace find="Hbf">Hauptbahnhof</replace>
	<replace find="HB">Hauptbahnhof</replace>
	<replace find="Westkreuz">Westkreuz</replace>
	<replace find="S5">S-Bahn Linie 5</replace>	
	<replace find="S7">S-Bahn Linie 7</replace>	
	<replace find="S75">S-Bahn Linie 75</replace>	
	</soundreplaces>
EDIT': ist ne sie, kein er :D
OttoteLP : A- und Z- Designer
StiTz: 728434
DevonFrosch
EntwicklerHandbuch-TeamR-Admin [Bremen-Niedersachsen, Fernverkehr Niederlande, Hamburg - Schleswig-Holstein, Niederlande Ost, Rhein-Main, Rhein-Main 2024, Rheinland-Pfalz, Ruhrgebiet, Zug-Schattenregion]Fernverkehr-Team [NL, SKA]Qualitätssicherung [Anlagen-QS, Zug-QS]Erbauer
Beiträge: 7751
Registriert: Fr Jan 16, 2009 11:15 am
StiTz: 709215

Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage

Beitrag von DevonFrosch »

Moin,

kannst du eventuell für "S " (mit Leerzeichen dahinter) einen leeren Soundreplace anlegen? Dann würde das 1. S ausgeblendet werden...

Gruß,
DevonFrosch
Querschnittskompetenzträger
Projektübersicht
OttoteLP
Beiträge: 86
Registriert: Mo Mär 02, 2015 3:16 pm
StiTz: 728434

Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage

Beitrag von OttoteLP »

Okay, jetzt hab ich Folgende zeile eingefügt:

Code: Alles auswählen

	<replace find="S">""</replace>
Jetzt verbindet sich nix mehr
Edit: sehe, das du mit leerzeichen nach s meinst, moment ich teste dat ma
Edit2: Geht nicht. Kann das daran liegen, dass ich im Übungsmodus spiele?
OttoteLP : A- und Z- Designer
StiTz: 728434
floflo
R-Admin [Thüringen, Zug-Schattenregion]Fernverkehr-Team [UK]Erbauer
Beiträge: 3712
Registriert: Sa Aug 24, 2013 4:46 pm

Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage

Beitrag von floflo »

Erstens: wenn du ein soundreplace anlegst, dann darf das, was du praktisch neu einfügst nicht in Anführungszeichen machen.
Zweitens: mach mal das "S-Bahn Linie" in den soundreplaces weg und lass nur die Nummer stehen. Dann funktioniert es auch. Dann wird das erste S angesagt und danach die Nummer der Linie. Ist auch irgendwie die beste Lösung, die ich sehe. Ich denke nicht, dass der soundreplace mit dem S und dann dem leeren Inhalt funktioniert.

Mit der Übungsumgebung hat das übrigens nichts zu tun. Du hast nur einen Fehler eingebaut. Verwende doch mal einen XML-Validator. Gibts auch online genügend
R-Admin Thüringen
Erbauer in der Region Baden-Württemberg und Großbritannien
OttoteLP
Beiträge: 86
Registriert: Mo Mär 02, 2015 3:16 pm
StiTz: 728434

Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage

Beitrag von OttoteLP »

Okay geht, DANKE
jetzt müssen die LS von Olympiastadion noch richtig eingefügt werden und dann ausreichend getestet werden. Dann ist alles geklärt.

MFG
Otto
floflo
R-Admin [Thüringen, Zug-Schattenregion]Fernverkehr-Team [UK]Erbauer
Beiträge: 3712
Registriert: Sa Aug 24, 2013 4:46 pm

Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage

Beitrag von floflo »

Warum möchtest du die LS mit aufnehmen? Das sind Leerzüge. Da fahren keine Leute mit ;)
R-Admin Thüringen
Erbauer in der Region Baden-Württemberg und Großbritannien
AP98
R-Admin [Fernverkehr Deutschland, Fernverkehr Frankreich, Grand Est, Hauts-de-France, Zug-Schattenregion]Fernverkehr-Team [DE, CH, IT, FR]Qualitätssicherung [Anlagen-QS]Erbauer
Beiträge: 1975
Registriert: Di Jul 21, 2015 12:35 pm
StiTz: 729600

Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage

Beitrag von AP98 »

Ich wage mal eine Vermutung anzustellen. LS werden ja als "Zugdurchfahrt" erkannt vom Plugin und entsprechend so angezeigt und angesagt. Das ist mir v.a. in Hamburg bei der Bereitstellung von einigen Züge aufgefallen, die als LR bereitstellen und am Bahnsteig umflaggen.

Und das möchtest du wahrscheinlich ändern.

Mein Tipp:
Spar dir den Aufwand, durch die Replaces werden die LR/LS (zumindest bei mir) nicht erkannt und trotzdem als Durchfahrt angezeigt. Ich hab da auch noch keine richtige Idee, wie man das lösen kann. Vielleicht wer anders?
"Dahinter liegt Spandau [...] Und hinter Spandau liegt ein Bahndamm und ein Schienengeleise, das sich bis an den Rhein zieht" (Theodor Fontane, "Irrungen,Wirrungen", 1887)

R-Admin Grand Est + Hauts-de-France (Frankreich)
A- und Z-Designer in Großbritannien, Norditalien und Mecklenburg
floflo
R-Admin [Thüringen, Zug-Schattenregion]Fernverkehr-Team [UK]Erbauer
Beiträge: 3712
Registriert: Sa Aug 24, 2013 4:46 pm

Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage

Beitrag von floflo »

Nimm LR und LS aus der Konfig-Datei raus und füge entsprechend ein soundreplace ein, dass statt LS oder LR dann S oder RB oder RE angesagt wird.
R-Admin Thüringen
Erbauer in der Region Baden-Württemberg und Großbritannien
AP98
R-Admin [Fernverkehr Deutschland, Fernverkehr Frankreich, Grand Est, Hauts-de-France, Zug-Schattenregion]Fernverkehr-Team [DE, CH, IT, FR]Qualitätssicherung [Anlagen-QS]Erbauer
Beiträge: 1975
Registriert: Di Jul 21, 2015 12:35 pm
StiTz: 729600

Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage

Beitrag von AP98 »

Mag bei der S-Bahn klappen, in Hamburg könnte ich nur "Bereitstellung" nehmen, da es mal ein ME, mal ein ICE ist. Da hab ich noch keine endgültige Lösung gefunden.

Oder gibt es einen Möglichkeit, in der Kofig-Datei anzugeben, das er ansagen soll, das der Zug, auf den umgeflaggt wird, einfährt? Das würde ja in Lübeck auch helfen :)
"Dahinter liegt Spandau [...] Und hinter Spandau liegt ein Bahndamm und ein Schienengeleise, das sich bis an den Rhein zieht" (Theodor Fontane, "Irrungen,Wirrungen", 1887)

R-Admin Grand Est + Hauts-de-France (Frankreich)
A- und Z-Designer in Großbritannien, Norditalien und Mecklenburg
Benutzeravatar
Jirsbiacp
Beiträge: 42
Registriert: So Nov 16, 2014 2:22 pm

Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage

Beitrag von Jirsbiacp »

AP98 hat geschrieben:Oder gibt es einen Möglichkeit, in der Kofig-Datei anzugeben, das er ansagen soll, das der Zug, auf den umgeflaggt wird, einfährt?
Wenn ich das Programm und die dazugehörigen Dateien richtig verstanden habe, kann man in der Konfiguration deinen Wunsch nicht einstellen. Der Gedanke ist zwar toll, wenn ein LS reinkommt
Auf Gleis 5 wird bereitgestellt (...)
, aber nach jetzigem Programmierstand leider nicht einstellbar. :idea: Das sollte aber für eine der nächsten Versionen als Wunsch festgehalten werden.
OttoteLP
Beiträge: 86
Registriert: Mo Mär 02, 2015 3:16 pm
StiTz: 728434

Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage

Beitrag von OttoteLP »

So 1. Zur den LR´s. Die müssen da rein, weil ein paar züge vom Olympiastadion kommen und als LS ab Westkreuz Weiterfahren. da steht sonst "Zug endet Hier, Von " Deswegen die LS

2. Habe ich mich von der Aufwendigkeit wegen mal an die Ringbahn gesetzt, jetzt schmeit er mir folgenden Feler aus: Bild Das X sagt, dass da ein < oder </ hin soll, was garkeinen Sinn ergibt. Bitte wie immer um Hilfe.

MFG
OTTO
OttoteLP
Beiträge: 86
Registriert: Mo Mär 02, 2015 3:16 pm
StiTz: 728434

Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage

Beitrag von OttoteLP »

OttoteLP hat geschrieben: 2. Habe ich mich von der Aufwendigkeit wegen mal an die Ringbahn gesetzt, jetzt schmeit er mir folgenden Feler aus: Bild Das X sagt, dass da ein < oder </ hin soll, was garkeinen Sinn ergibt.
Hat sich soeben geklärt, da wurde in der Validation falsche Zeile angegeben, habe die eig. Zeile gefunden und problem gelöst
OttoteLP : A- und Z- Designer
StiTz: 728434
AP98
R-Admin [Fernverkehr Deutschland, Fernverkehr Frankreich, Grand Est, Hauts-de-France, Zug-Schattenregion]Fernverkehr-Team [DE, CH, IT, FR]Qualitätssicherung [Anlagen-QS]Erbauer
Beiträge: 1975
Registriert: Di Jul 21, 2015 12:35 pm
StiTz: 729600

Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage

Beitrag von AP98 »

OttoteLP hat geschrieben:So 1. Zur den LR´s. Die müssen da rein, weil ein paar züge vom Olympiastadion kommen und als LS ab Westkreuz Weiterfahren. da steht sonst "Zug endet Hier, Von " Deswegen die LS
Steht da tatsächlich "Zug endet hier"? Bei mir werden sowohl ls als auch lr als durchfahrende züge erkannt (wo ich mir allerdings auch die frage stelle, wieso eine Leerfahrt umflaggt...)
Du wirst das durch einen Eintrag in der XML-Datei allerdings wie oben schon geschrieben nicht lösen können, da diese zugarten eigentlich selbst erkannt werden. Maximal die konfig-datei umschreiben wie oben schon erwähnt. Aber das gilt dann für alle Züge dieser Zugart.

Insgesamt muss ich sagen, das man nicht alles realistisch nachbilden kann (vgl. das Hamburg-Beispiel oder die ansage, das ein ankommender Zug um 0 Uhr abfährt). Ich würde mir den aufwand nicht zusätzlich machen, die ls/lr zu schreiben, da dies keinen nutzen hat.
In Hamburg Hbf sind sie zwar auch drin, haben aber keinen Effekt. Wenn ihr da bei den Metronom-zügen aus den abstellungen mal drauf achtet, seht ihr auch, das die als zugdurchfahrt gekennzeichnet sind, da sie erst am Bahnsteig umflaggen.

MfG
AP98
"Dahinter liegt Spandau [...] Und hinter Spandau liegt ein Bahndamm und ein Schienengeleise, das sich bis an den Rhein zieht" (Theodor Fontane, "Irrungen,Wirrungen", 1887)

R-Admin Grand Est + Hauts-de-France (Frankreich)
A- und Z-Designer in Großbritannien, Norditalien und Mecklenburg
Antworten