Seite 23 von 44
Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage
Verfasst: So Okt 04, 2015 2:24 pm
von hellobook
Danke ist richtig cool
Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage
Verfasst: Mi Okt 07, 2015 3:13 pm
von morningview
hellobook hat geschrieben:Danke ist richtig cool
Dem schließe ich mich an - danke schön!
Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage
Verfasst: Di Nov 10, 2015 7:47 pm
von MrGermany
Weis jemand warum die Ansagen nicht mehr funktionieren?
Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage
Verfasst: Mi Nov 11, 2015 7:40 pm
von AP98
Kann mir einer sagen, wo hier im Ansatz schon der Fehler liegt? Wenn ich die XML-Datei mit diesem Quelltext starte, dann bricht er sofort ab. Ich hätte sonst die Datei für Lübeck HBF in Angriff genommen:
<?xml version="1.0"?>
<zza>
<bahnhoefe>
<bahnhof name="Lübeck Hbf" gleise="AL[1-9]" ende="(Gleis AL[1-9]|32-33|104-107|108-110|111)"/>
</bahnhoefe>
<soundreplaces>
<replace find="AL">LÜbeck</replace>
</soundreplaces>
<rewrites>
<rewrite zug="RB.215[0-90]" simstart="Gleis.*" simende="Gleis Strand" start="LÜbeck Hbf" ende="Lübeck TravemÜnde Strand">
<via> LÜbeck KÜcknitz </via>
<via> LÜbeck TravemÜnde Skandinavienkai </via>
<via> LÜbeck TravemÜnde Hafen
</rewrite>
</rewrites>
</zza>
Oder kommt das mit der Zeit, wenn ich mehrere Züge eingegeben hab?
Vielen Dank im Voraus
Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage
Verfasst: Do Nov 12, 2015 12:00 am
von okeks
Beim letzten <via> Tag fehlt das passende Tag zum Schließen
Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage
Verfasst: Do Nov 12, 2015 1:51 pm
von AP98
Ist das der einzige Fehler? Bei einem Lübeck muss noch das "ü" überführt werden, ansonsten ist mir nichts ersichtlich. Ich melde mich nachher mal wenn ich da zuhause ausprobiert hab.
LG
Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage
Verfasst: Do Nov 12, 2015 6:33 pm
von DLichti
Es gibt auch eine Vielzahl von Programmen und Dienste um XML validieren zu lassen, zum Beispiel bei
w3c.org. Der spuckt mir für deinen Code beispielsweise noch eine Reihe Fehler aus, weil du das ';' nach den codierten 'ü' vergessen hast. Laut XML-Spezifikation müsste da jeweils ein 'Ü
;' stehen.
David
Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage
Verfasst: Do Nov 12, 2015 7:33 pm
von floflo
Und ich würde spontan sagen, dass hier nichts angezeigt wird, weil die Zugnummer nunmal keinen Punkt enthält:
Zumal das bedeuten würde, dass die Zugnummern von 2150 bis 2159 UND 2150 nochmal gesucht werden. Ich würde folgendes machen:
Das ist jetzt die einfachste Variante.
Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage
Verfasst: Do Nov 12, 2015 8:03 pm
von AP98
Zunächst einmal vielen Dank für die Tipps. Die machen Sinn und haben auch so Anwendung gefunden. Ich selbst hab grad noch 2 mögliche Fehlerquellen festgestellt, an denen es möglicherweise liegen könnte:
- ich habe die XML-Datei über den Text-Editor erstellt und mit der Dateiendung .xml gespeichert.
Wenn ich diese Datei mit dem Intermet Explorer öffnen möchte, erscheint nichts, während wennich die Datei von floflo öffne, ich den kompletten Quelltext sehe
- wenn ich mit laufendem Sim die Datei im erweiterten Modus starte, zeigt er an, das das Plugin "ZZA Konfiguration" verbunden ist und gleich danach wieder beendet ist.
Das sind 2 Ideen meinerseits, ich hab vorher nur mit HTML und nicht mit XML gearbeitet, kann daher nicht wirklich auf Fehlersuche gehen.
Vielen Dank!
Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage
Verfasst: Do Nov 12, 2015 8:10 pm
von floflo
Ich kann es auch mit einem normalen Texteditor wie dem Standardeditor von Windows schreiben. Wenn du zufällig Windows 8 oder höher nutzt empfehle ich die App CodeWriter
Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage
Verfasst: Do Nov 12, 2015 8:49 pm
von AP98
Ich hab mir XML Notepad 2007 heruntergeladen. Ich arbeite mit Win10
Bin jetzt soweit, das das Plugin im erweiterten Modus läuft, jedoch noch mit Ziel "Gleis Strand" statt "Lübeck Travemünde Strand". Ich guck mir am Wochenende mal an, ob das bei Zügen, die aus dem STW herausführen ähnlich ist.
Das war's erstmal von mir.
Danke erstmal!
Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage
Verfasst: Sa Nov 14, 2015 9:56 am
von AP98
Klappt nach wie vor nicht; ich hab mittlerweile keine Ahnung mehr, woran es liegen kann. Nochmal der aktuelle Quelltext:
<?xml version="1.0" encoding="utf-8"?>
<zza>
<bahnhoefe>
<bahnhof name="Lübeck Hbf" gleise="AL[1-9]" ende="(Gleis AL[1-9])" />
</bahnhoefe>
<soundreplaces>
<replace find="AL">Lübeck</replace>
</soundreplaces>
<rewrites>
<rewrite zug="RB 210[0-3][02468]" simstart="Gleis.*" simende="Gleis Strand" start="Lübeck Hbf" ende="Lübeck Travemünde Strand">
<via> Lübeck Kücknitz </via>
<via> Lübeck Travemünde Skandinavienkai </via>
<via> Lübeck Travemünde Hafen </via>
</rewrite>
<rewrite zug="RB 210[0-3][13579]" simstart="Gleis Strand" simende="Gleis.*" start="Lübeck Travemünde Strand" ende="Lübeck Hbf">
<via> Lübeck Travemünde Hafen </via>
<via> Lübeck Travemünde Skandinavienkai </via>
<via> Lübeck Kücknitz </via>
</rewrite>
<rewrite zug="RE 215[5-8][13579]" simstart="Gleis.*" simende="Bad Oldesloe" start="Lübeck Hbf" ende="Hamburg Hbf">
<via> Reinfeld (Holst.) </via>
<via> Bad Oldesloe </via>
</rewrite>
<rewrite zug="RE 214[0-3][13579]" simstart="Gleis.*" simende="Bad Oldesloe" start="Lübeck Hbf" ende="Hamburg Hbf">
<via> Reinfeld (Holst.) </via>
<via> Bad Oldesloe </via>
</rewrite>
<rewrite zug="RE 215[5-8][02468]" simstart="Bad Oldesloe" simende="Gleis.*" start="Hamburg Hbf" ende="Lübeck Hbf">
</rewrite>
<rewrite zug="RE 214[0-3][02468]" simstart="Bad Oldesloe" simende="Gleis.*" start="Hamburg Hbf" ende="Lübeck Hbf">
</rewrite>
</rewrites>
</zza>
Ansonsten werde ich die Idee wohl verwerfen müssen.
Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage
Verfasst: Sa Nov 14, 2015 10:21 am
von TigerChris
Ich würd das lieber mit “ ue “ schreiben wenns nicht klappen sollte .
Ist nix anderes wie bei Donauwörth da hatte ich es mit oe geschrieben.
Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage
Verfasst: Sa Nov 14, 2015 10:22 am
von floflo
Verwende mal bitte zum Test dieses encoding statt utf-8
Code: Alles auswählen
<bahnhof name="Lübeck Hbf" gleise="AL[1-9]" ende="(Gleis AL[1-9])" />
Ich habe in meinen Dateien es immer so geschrieben:
Code: Alles auswählen
<bahnhof name="Lübeck Hbf" gleise="(AL[1-9])" ende="(Gleis AL[1-9])"></bahnhof>
Zudem sind die Gleise AL1 bis AL9 ja nicht die einzigen Orte, wo der Zug in Lübeck Hbf enden kann. Die Einfahrten/Ausfahrten zu den ganzen Abstellgleisen fehlen noch.
Wozu diese Zeile? Die ist komplett überflüssig. Der Name des Bahnhofes steht ja schon oben in der Zeile und wenn der Zug in Lübeck beginnt oder endet, dann steht das in der jeweiligen Zeile des Zuges.
Wird so nicht funktionieren, da es so nicht im Fahrplan steht. Solange der Zug seine Nummer noch nicht gewechselt hat, ist die Einfahrt ein leeres Feld. Ist die Nummer gewechselt, steht bei der Einfahrt die Einfahrt des vorherigen Zuges. Also einmal:
und einmal z.B.
Zählt auch für Gleis Strand, wobei die Züge nie eine Einfahrt haben. Da also immer simstart=""
Bitte lange Namen abkürzen und über die soundreplaces den richtigen Namen aussprechen lassen. Die Anzeigen sind nunmal nicht endlos lang. Zählt auch für die vias.
Code: Alles auswählen
<via> Lübeck Kücknitz </via>
<via> Lübeck Travemünde Skandinavienkai </via>
<via> Lübeck Travemünde Hafen </via>
In diesem Fall alle Unterwegsstationen anzugeben ist sinnlos. Bei der kurzen Strecke kann man sie eigentlich weglassen.
Entweder ich gucke falsch oder du liegst daneben. Die Züge zum Strand haben die Nummern ab 21500. Ebenfalls zurück.
Re: Neue Plugin: Zugzielanzeiger + Bahnsteigansage
Verfasst: So Nov 15, 2015 1:58 pm
von AP98
Danke für die Vorschläge und Hilfen, das Plugin läuft jetzt.
Falls es in Zukunft jemanden mit ähnlichen Problem gibt: Das Plugin läuft mit einer strikten Gliederung, selbst wenn ihr die Soundreplaces (wie ich) am Ende machen wollt, müsst ihr oben einen Tag setzen, sonst läuft's nicht. Ich mach mich jetzt dann an die XML-Datei für Lübeck HBF!