Neues Plugin: Betriebsqualität
Moderatoren: Stellwerk-Admin, Moderatoren
Neues Plugin: Betriebsqualität
Hallo,
ich habe eine Möglichkeit gefunden, mein Plugin »Betriebsqualität« zur Erstellung einer Verspätungsstatistik einer Sim-Sitzung online bereitzustellen. Es ist nun unter http://www.matha.rwth-aachen.de/~marc/p ... litaet.zip verfügbar.
Das Plugin ist in der Programmiersprache Python geschrieben und benötigt eine Python-2.x-Installation (-> http://www.python.org) auf dem Rechner, auf dem es laufen soll. Sobald Python installiert und die ZIP-Datei heruntergeladen und entpackt ist, wird das Plugin nach Sim-Start in Betrieb genommen, indem man über eine Eingabeaufforderung/Konsole in dem Verzeichnis, in dem die Datei entpackt wurde, den Befehl »python betriebsqualitaet.py« ausführt. Die Statistik-Ausgaben erfolgen dann in der Eingabeaufforderung/Konsole.
Eine komfortablere Version mit grafischer Oberfläche ist in Planung. Ich kann allerdings keine Garantie geben, wann (beziehungsweise sogar: ob) eine solche Version fertiggestellt wird.
Anregungen zu dem Plugin nehme ich gerne entgegen.
Viel Spaß.
ich habe eine Möglichkeit gefunden, mein Plugin »Betriebsqualität« zur Erstellung einer Verspätungsstatistik einer Sim-Sitzung online bereitzustellen. Es ist nun unter http://www.matha.rwth-aachen.de/~marc/p ... litaet.zip verfügbar.
Das Plugin ist in der Programmiersprache Python geschrieben und benötigt eine Python-2.x-Installation (-> http://www.python.org) auf dem Rechner, auf dem es laufen soll. Sobald Python installiert und die ZIP-Datei heruntergeladen und entpackt ist, wird das Plugin nach Sim-Start in Betrieb genommen, indem man über eine Eingabeaufforderung/Konsole in dem Verzeichnis, in dem die Datei entpackt wurde, den Befehl »python betriebsqualitaet.py« ausführt. Die Statistik-Ausgaben erfolgen dann in der Eingabeaufforderung/Konsole.
Eine komfortablere Version mit grafischer Oberfläche ist in Planung. Ich kann allerdings keine Garantie geben, wann (beziehungsweise sogar: ob) eine solche Version fertiggestellt wird.
Anregungen zu dem Plugin nehme ich gerne entgegen.
Viel Spaß.
- Delphinator
- Beiträge: 204
- Registriert: Mi Nov 17, 2010 6:23 pm
- StiTz: 715278
Re: Neues Plugin: Betriebsqualität
Irgendwie funktioniert das bei mir nicht - vielleicht mache ich was falsch - könntest du vielleicht es nochmal erklären ?ensenbach hat geschrieben:Sobald Python installiert und die ZIP-Datei heruntergeladen und entpackt ist, wird das Plugin nach Sim-Start in Betrieb genommen, indem man über eine Eingabeaufforderung/Konsole in dem Verzeichnis, in dem die Datei entpackt wurde, den Befehl »python betriebsqualitaet.py« ausführt. Die Statistik-Ausgaben erfolgen dann in der Eingabeaufforderung/Konsole.
Re: Neues Plugin: Betriebsqualität
Ich versuch's für Windows mal etwas kleinschrittiger (und mit einer Vereinfachung, die ich vorhin entdeckt habe):Delphinator hat geschrieben:Irgendwie funktioniert das bei mir nicht - vielleicht mache ich was falsch - könntest du vielleicht es nochmal erklären ?
1. Plugin-Schnittstelle freischalten: Auf der Seite http://doku.stellwerksim.de/simulator:v ... _speichern den Anweisungen zur Freischaltung im Abschnitt »Grando« folgen.
2. Von http://www.python.org/download den Python 2.7.1 Windows (ggf. X86-64, je nach System) Installer herunterladen und ausführen (Standardeinstellungen brauchen nicht geändert werden).
3. Plugin von oben genannter Adresse herunterladen und entpacken.
4. Stellwerk im Sim starten und (beim ersten Start) Pluginschnittstelle starten (unter Optionen > Voreinstellungen)
5. In dem Ordner mit den entpackten Dateien durch einen Doppelklick auf betriebsqualitaet.py das Plugin starten.
Viele Grüße.
- Delphinator
- Beiträge: 204
- Registriert: Mi Nov 17, 2010 6:23 pm
- StiTz: 715278
Re: Neues Plugin: Betriebsqualität
Funktioniert jetzt, danke !
Re: Neues Plugin: Betriebsqualität
Danke für das Plugin, genau darauf habe ich gewartet.
Leider stürzt das Plugin bei mir nach einer Weile ohne Fehlermeldung ab. Gibt es eine Art Debug Modus damit ich herausfinden kann wo das Problem liegt?
Leider stürzt das Plugin bei mir nach einer Weile ohne Fehlermeldung ab. Gibt es eine Art Debug Modus damit ich herausfinden kann wo das Problem liegt?
Re: Neues Plugin: Betriebsqualität
Ich habe jetzt die Fehlermeldung des Absturzes. Ich hoffe das hilft weiter.
http://www.stellwerksim.de/forum/viewto ... 96&t=18541
Kann das Problem vielleicht hier mit zusammenhängen?C:\Dokumente und Einstellungen\Florian.FLO\Desktop\betriebsqualitaet>betriebsqua
litaet.py
==================================== 20:52 =====================================
Zug von nach Einfahrt Ausfahrt
IC 2315 Deutz 4 Köln-West 20:52 +0 20:52 +0
Einfahrtversp.: 0, Ausfahrtversp.: 0, Zuege: 1, Differenz pro Zug: 0.0
Traceback (most recent call last):
File "C:\Dokumente und Einstellungen\Florian.FLO\Desktop\betriebsqualitaet\bet
riebsqualitaet.py", line 20, in <module>
zid, zugname, versp, gleis, plangleis, von, nach, sichtbar = zug.details()
File "C:\Dokumente und Einstellungen\Florian.FLO\Desktop\betriebsqualitaet\plu
gin.py", line 138, in details
self.__lieszugdetails ()
File "C:\Dokumente und Einstellungen\Florian.FLO\Desktop\betriebsqualitaet\plu
gin.py", line 85, in __lieszugdetails
self.__gleis = ausg.split(" gleis='")[1].split("'")[0]
IndexError: list index out of range
C:\Dokumente und Einstellungen\Florian.FLO\Desktop\betriebsqualitaet>
http://www.stellwerksim.de/forum/viewto ... 96&t=18541
Re: Neues Plugin: Betriebsqualität
Hallo!
Viele Grüße.
Ja, das sollte den Fehler schon recht gut eingrenzen.GP4Flo hat geschrieben:Ich habe jetzt die Fehlermeldung des Absturzes. Ich hoffe das hilft weiter. [...]
Das war nach der Beschreibung auch mein erster Gedanke. Ich werde es mir mal über die Ostertage anschauen.GP4Flo hat geschrieben:Kann das Problem vielleicht hier mit zusammenhängen?
http://www.stellwerksim.de/forum/viewto ... 96&t=18541
Viele Grüße.
Re: Neues Plugin: Betriebsqualität
Das habe ich nun getan, den Fehler behoben und die neue Version unter dem oben angegebenen Link bereitgestellt. (Ursache war tatsächlich die Protokoll-Modifikation.)ensenbach hat geschrieben:Ich werde es mir mal über die Ostertage anschauen.
Re: Neues Plugin: Betriebsqualität
Läuft jetzt einwandfrei, danke!
Re: Neues Plugin: Betriebsqualität
Hi!
Seit heute stürzt das Plugin immer einige Sekunden nach Start ab, Pluginschnittstelle ist aktiviert, im Sim wird auch angezeigt "Plugin wurde verbunden" und kurze Zeit später dann wieder "Pluginverbindung beendet". Kann mir jemand bitte helfen bzw. sagen ob das Problem bei mir liegt? Danke!
Seit heute stürzt das Plugin immer einige Sekunden nach Start ab, Pluginschnittstelle ist aktiviert, im Sim wird auch angezeigt "Plugin wurde verbunden" und kurze Zeit später dann wieder "Pluginverbindung beendet". Kann mir jemand bitte helfen bzw. sagen ob das Problem bei mir liegt? Danke!
-
- Beiträge: 3442
- Registriert: Mi Aug 07, 2002 1:09 pm
Re: Neues Plugin: Betriebsqualität
Bitte noch die Java-Console posten.DehWeh hat geschrieben:Hi!
Seit heute stürzt das Plugin immer einige Sekunden nach Start ab, Pluginschnittstelle ist aktiviert, im Sim wird auch angezeigt "Plugin wurde verbunden" und kurze Zeit später dann wieder "Pluginverbindung beendet". Kann mir jemand bitte helfen bzw. sagen ob das Problem bei mir liegt? Danke!
Hier würde eine Signatur stehen. Beachtet eh keiner, wozu also.
Re: Neues Plugin: Betriebsqualität
Hier die Konsole. Ich habe Onlinespiel Düsseldorf Hbf geöffnet, PlugIn gestartet und nach wenigen Sekunden hat es sich wieder beendet. Die Sim läuft dagegen ohne Probleme.
Code: Alles auswählen
Java Plug-in 1.6.0_26
Verwendung der JRE-Version 1.6.0_26-b03 Java HotSpot(TM) Client VM
Home-Verzeichnis des Benutzers = C:\Users\David
----------------------------------------------------
c: Konsole löschen
f: Objekte in Finalisierungswarteschlange finalisieren
g: Speicherbereinigung
h: Diese Hilfemeldung anzeigen
l: ClassLoader-Liste ausgeben
m: Speicherbelegung anzeigen
o: Protokollierung auslösen
q: Konsole ausblenden
r: Richtlinien-Konfiguration neu laden
s: System- und Bereitstellungseigenschaften ausgeben
t: Threadliste ausgeben
v: Thread-Stack ausgeben
x: ClassLoader-Cache löschen
0-5: Trace-Stufe auf <n> setzen
----------------------------------------------------
*** Build: 4403
Mem @ Start 1 max: 198705152 free: 11585176 cur: 16252928
Mem @ Start 2 max: 198705152 free: 12043200 cur: 16252928
Pluginverbindung bereit
timemeasurement_impl
Mem @ Start Sim max: 198705152 free: 4711976 cur: 49573888
Connected
Pluginverbindung hergestellt mit 0:0:0:0:0:0:0:1
Pluginverbindung beendet
Re: Neues Plugin: Betriebsqualität
Der Fehler ließ sich mit dem Referenzplugin "Monitorwand" nicht reproduzieren. Es lief sowohl im PluginTester wie auch direkt in einem Online-Spiel von Düsseldorf HBF über mehrere Minuten (dann wurde der Test beendet) ohne Probleme.
Hier würde eine Signatur stehen. Beachtet eh keiner, wozu also.
-
- Beiträge: 3442
- Registriert: Mi Aug 07, 2002 1:09 pm