Neus Plugin: STSdispo - Gleisbelegung, Bildfahrplan, Anschlussmatrix

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

Moderatoren: Stellwerk-Admin, Moderatoren

Antworten
bummler
Beiträge: 15
Registriert: Mo Mai 03, 2021 6:54 pm

Neus Plugin: STSdispo - Gleisbelegung, Bildfahrplan, Anschlussmatrix

Beitrag von bummler »

Hallo miteinander

Ich möchte euch hier mein neues Plugin vorstellen: Es heisst STSdispo und hilft euch mittels grafischer Fahrpläne beim Disponieren der Züge.

Bild

Die wichtigsten Merkmale
  • Grafische und tabellarische Fahrpläne
    • Automatische Hochrechnung der Verspätungen entlang der Zugketten unter Berücksichtigung der verschiedenen Betriebsvorgänge.
    • Korrekturmöglichkeiten und Erfassung von Abhängigkeiten (Anschlüsse, Kreuzungen, Überholungen)
  • Gleisbelegungsplan
    • Warnung vor Gleis- und Sektorkonflikten
    • Hervorhebung von Kupplungsvorgängen
  • Einfahrts- und Ausfahrtstabellen
    • Abschätzung der effektiven Ein- und Ausfahrtszeiten
  • Anschlussmatrix
  • Ereignisticker
Der Fokus des Projekts liegt auf der Auswertung von Fahrplandaten und der aktuellen Betriebslage, um eine möglichst reibungslose Disposition der Gleisanlagen zu ermöglichen. Verspätungen werden entlang der Zugketten hochgerechnet und können vom Fdl korrigiert werden.

Installation

Die Hauptseite des Projekts ist https://github.com/topological-state/stskit/wiki.
Quelltext, Downloads, Dokumentation, Issue Tracker und Diskussionen sind alle von dort aus aufrufbar.

Das Programm ist in Python geschrieben. Wer's kann, sollte Python installieren und den Quelltext damit ausführen lassen, eine Anleitung gibt es hier. Ansonsten gibt es unter Releases ein Zip-Paket mit einem ausführbaren Programm für Windows.


Entwicklungsstand

In der aktuellen Version leistet mir STSdispo bereits wertvolle Dienste beim Spielen von Stellwerksim. Das Programm hat allerdings noch einige Mängel, speziell was die Anwenderfreundlichkeit betrifft. Wer den maximalen Nutzen ziehen will, wird nicht darum herum kommen, Konfigurationsdateien von Hand zu bearbeiten. Ich hoffe trotzdem, dass das Programm für die einen oder anderen nützlich ist und bitte um Nachsicht und Geduld, wenn nicht alles reibungslos funktioniert. Gewisse Einschränkungen sind auch durch die Pluginschnittstelle von Stellwerksim selber gegeben (z.B. nennt die Schnittstelle keine Bahnhofsnamen, nur Gleisbezeichnungen).

Als Alleinentwickler kann ich leider keine Garantien abgeben und nicht auf alle individuellen Problemfälle eingehen. Helft euch bitte auch untereinander, in den Discussions, im STS-Chat oder in diesem Forum. Offensichtliche Fehler könnt ihr unter Issues melden, Wünsche in den Discussions.
PianoRailways
Fernverkehr-Team [IT]ErbauerStörungshotline
Beiträge: 605
Registriert: So Aug 30, 2020 6:40 pm
StiTz: 753041

Re: Neus Plugin: STSdispo - Gleisbelegung, Bildfahrplan, Anschlussmatrix

Beitrag von PianoRailways »

Wurde in der letzten Zeit irgendwie etwas an der Schnittstelle geändert?
STSdispo gibt für den letzten Fahrplanhalt = Zugnummerwechsel eine Durchfahrt an... Siehe Github Issue
Zug- und Anlagen-Designer Schweiz
bummler
Beiträge: 15
Registriert: Mo Mai 03, 2021 6:54 pm

Re: Neus Plugin: STSdispo - Gleisbelegung, Bildfahrplan, Anschlussmatrix

Beitrag von bummler »

@PianoRailways Ich kann das Problem bei mir nicht reproduzieren, habe aber einen Workaround publiziert. Siehe Antwort auf Github.
PianoRailways
Fernverkehr-Team [IT]ErbauerStörungshotline
Beiträge: 605
Registriert: So Aug 30, 2020 6:40 pm
StiTz: 753041

Re: Neus Plugin: STSdispo - Gleisbelegung, Bildfahrplan, Anschlussmatrix

Beitrag von PianoRailways »

An alle die dieses Problem auch haben sollten:
Im Kommunikator unter den Einstellungen im Reiter "Simulator" den Punkt "kein Gleis in nach" deaktivieren.
Zug- und Anlagen-Designer Schweiz
FDLTrisi
Beiträge: 5
Registriert: So Apr 01, 2018 9:00 pm

Re: Neus Plugin: STSdispo - Gleisbelegung, Bildfahrplan, Anschlussmatrix

Beitrag von FDLTrisi »

Ich habe heute erst ein Java-Update gemacht. STS hat nicht mehr funktioniert. Also alten Download entwertet, neu runtergeladen, Java geupdatet. Seitdem funktioniert STSdispo nicht mehr. Es öffntet sich lediglich der Kommandozeileninterpreter, der für den Bruchteil einer Sekunde eine Fehlermeldung ausgibt, und sich dann schließt.
bummler
Beiträge: 15
Registriert: Mo Mai 03, 2021 6:54 pm

Re: Neus Plugin: STSdispo - Gleisbelegung, Bildfahrplan, Anschlussmatrix

Beitrag von bummler »

hast du die plugin-schnittstelle aktiviert?
niccy98
Beiträge: 104
Registriert: So Jul 24, 2011 6:49 pm
StiTz: 717457

Re: Neus Plugin: STSdispo - Gleisbelegung, Bildfahrplan, Anschlussmatrix

Beitrag von niccy98 »

Hallo,

gibt es irgendwo geteilte Konfig-Dateien zu Stellwerken? Bzw eine Möglichkeit diese zu teilen für andere zur Verfügung zu stellen?

Beste Grüße
bummler
Beiträge: 15
Registriert: Mo Mai 03, 2021 6:54 pm

Re: Neus Plugin: STSdispo - Gleisbelegung, Bildfahrplan, Anschlussmatrix

Beitrag von bummler »

niccy98 hat geschrieben: Fr Aug 16, 2024 7:05 pm gibt es irgendwo geteilte Konfig-Dateien zu Stellwerken? Bzw eine Möglichkeit diese zu teilen für andere zur Verfügung zu stellen?
Es gibt leider keine so einfache Lösung wie beim jTrainGraph. Die von mir bearbeiteten und von anderen Spielern gesammelten Konfigurationen sind auf Github (Links unten). Diese decken leider nur einen Bruchteil der Stellwerke ab und können nach Umbauten veraltet sein.

Hochladen geht im Moment nur via Pull-Request, also nur für Leute, die mit Github vertraut sind. Wenn du einen bedeutenden Fundus zum Teilen hast, kannst du mir die Files per E-Mail schicken (Adresse per PN erfragen). Ich lade sie dann auf Github hoch.

Wenn jemand eine gute Idee hat, wie man einen einfachen und sicheren Server fürs Konfigurations-Sharing aufsetzt, würde ich mir das überlegen.
jwabid
Beiträge: 1
Registriert: Fr Mär 20, 2020 8:08 pm
StiTz: 750326

Re: Neus Plugin: STSdispo - Gleisbelegung, Bildfahrplan, Anschlussmatrix

Beitrag von jwabid »

Hallo,
gibt es eine Möglichkeit, die automatisch generierte config zu speichern, um diese dann zu bearbeiten? Im config Verzeichnis landen die Dateien bei mir zumindest nicht.

Danke
bummler
Beiträge: 15
Registriert: Mo Mai 03, 2021 6:54 pm

Re: Neus Plugin: STSdispo - Gleisbelegung, Bildfahrplan, Anschlussmatrix

Beitrag von bummler »

jwabid hat geschrieben: So Okt 27, 2024 11:13 pm gibt es eine Möglichkeit, die automatisch generierte config zu speichern, um diese dann zu bearbeiten? Im config Verzeichnis landen die Dateien bei mir zumindest nicht.
Die automatische Konfiguration wird beim ersten Spielen eines Stw im .stskit-Verzeichnis gespeichert und kann dort bearbeitet werden. Das .stskit-Verzeichnis befindet sich im Homeverzeichnis des Users.

Eine kurze Beschreibung gibt es unter https://github.com/topological-state/st ... figuration.
mabinnse
Beiträge: 2
Registriert: So Okt 22, 2023 5:30 pm

Re: Neus Plugin: STSdispo - Gleisbelegung, Bildfahrplan, Anschlussmatrix

Beitrag von mabinnse »

Hallo,

ich bekomme eine Fehlermeldung, wenn ich das Plugin starten möchte. Ich hab mal einen Screenshot gemacht was Sache ist. Python ist schon Installiert. Und der Sim ist auch gestartet. Ich glaube es hat einen Ordner nicht erstellt. Bin mir aber nicht sicher.

Bild

(das Bild ist ab Zeitpunkt 6 Monate verfügbar)
floflo
R-Admin [Thüringen, Zug-Schattenregion]Fernverkehr-Team [IT, UK]Erbauer
Beiträge: 3750
Registriert: Sa Aug 24, 2013 4:46 pm

Re: Neus Plugin: STSdispo - Gleisbelegung, Bildfahrplan, Anschlussmatrix

Beitrag von floflo »

Geh die Dokumentation noch mal Schritt für Schritt durch. Allein dieser Punkt:
stskit-directory sollte das Verzeichnis sein, das die Datei stsdispo.py enthält
Du hast 1:1 den Code

Code: Alles auswählen

cd stskit-directory
übernommen und nicht den Pfad, wo die Python-Datei liegt. Hast du die Datei nicht, hast du einen Punkt der Installation übersprungen.
R-Admin Thüringen
Erbauer in der Region Baden-Württemberg und Großbritannien
mabinnse
Beiträge: 2
Registriert: So Okt 22, 2023 5:30 pm

Re: Neus Plugin: STSdispo - Gleisbelegung, Bildfahrplan, Anschlussmatrix

Beitrag von mabinnse »

hab es gemacht, jetzt bekomme ich immer den Error. Hab es mit verschiedenen Stellwerken getestet
(Bei Benutzer steht mein eigentlicher Benutzername)

Code: Alles auswählen

(base) C:\Users\Benutzer>conda activate sts

(sts) C:\Users\Benutzer>cd C:\Users\Benutzer\Desktop\StellwerkSimPlugin\stskit-master

(sts) C:\Users\Benutzer\Desktop\StellwerkSimPlugin\stskit-master>python stsdispo.py
Traceback (most recent call last):
  File "C:\Users\Benutzer\Desktop\StellwerkSimPlugin\stskit-master\stsdispo.py", line 1, in <module>
    from stskit.__main__ import main
  File "C:\Users\Benutzer\Desktop\StellwerkSimPlugin\stskit-master\stskit\__main__.py", line 30, in <module>
    from stskit.gleisnetz import GleisnetzWindow
  File "C:\Users\Benutzer\Desktop\StellwerkSimPlugin\stskit-master\stskit\gleisnetz.py", line 18, in <module>
    from netgraph import InteractiveGraph
ModuleNotFoundError: No module named 'netgraph'

(sts) C:\Users\Benutzer\Desktop\StellwerkSimPlugin\stskit-master>
hab noch die Lines kopiert
stsdispo.py

Code: Alles auswählen

from stskit.__main__ import main
__main__.py

Code: Alles auswählen

from stskit.gleisnetz import GleisnetzWindow
gleisnetz.py

Code: Alles auswählen

from netgraph import InteractiveGraph
bummler
Beiträge: 15
Registriert: Mo Mai 03, 2021 6:54 pm

Re: Neus Plugin: STSdispo - Gleisbelegung, Bildfahrplan, Anschlussmatrix

Beitrag von bummler »

Die netgraph-Library fehlt noch in der Installationsanleitung. Führe also noch folgenden Befehl aus, nachdem du die sts-Umgebung aktiviert hast:

Code: Alles auswählen

conda install netgraph
Antworten