TCP-Schnittstelle: unplausibler Wert für zurückgelegten Weg

Das Unterforum für Diskussionen rund um die Technik, Bedienung, Konfiguration usw. Das ist auch die erste Anlaufstelle für Bastler mit Fragen zu den Editoren.
Antworten
Nachricht
Autor
Benutzeravatar
Holger Maaß
Beiträge: 1037
Registriert: 18.07.2016 16:56:45
Aktuelle Projekte: TriFan/ZusiOSBridge
ZusiMeter 2021
ZusiStart
ZusiObjektAlbum
nette Tools für nette Zusianer
Wohnort: Berlin

TCP-Schnittstelle: unplausibler Wert für zurückgelegten Weg

#1 Beitrag von Holger Maaß »

Hallo Zusianer,

die TCP-Schnittstelle liefert auf der Wutachtalbahn bei den Zügen WTB 2 und WTB 4 unmittelbar nach dem Anfahren in Blumberg-Zollhaus sofort 5656,3 m für den zurückgelegten Weg. Ich habe die vom Zusi übermittelten Werte mal geloggt:

Code: Alles auswählen

// Wutachtalbahn - Museumszüge

// WTB 2
// unmittelbar nach Start des Fahrplanes
2016-08-06 19:03:12.089 EBuLaX[2665:255074] distance: 5656.3
// unmittelbar nach Aufgleisen des Zuges
2016-08-06 19:03:12.180 EBuLaX[2665:255074] distance: 0
// Zug fährt ab (mit Autopilot)
2016-08-06 19:05:56.544 EBuLaX[2665:255074] distance: 5656.31
2016-08-06 19:05:56.737 EBuLaX[2665:255074] distance: 5656.32
2016-08-06 19:05:56.737 EBuLaX[2665:255074] distance: 5656.32
2016-08-06 19:05:56.835 EBuLaX[2665:255074] distance: 5656.34
2016-08-06 19:05:56.938 EBuLaX[2665:255074] distance: 5656.35
2016-08-06 19:05:57.099 EBuLaX[2665:255074] distance: 5656.38
2016-08-06 19:05:57.162 EBuLaX[2665:255074] distance: 5656.4
2016-08-06 19:05:57.324 EBuLaX[2665:255074] distance: 5656.43
2016-08-06 19:05:57.382 EBuLaX[2665:255074] distance: 5656.46
2016-08-06 19:05:57.485 EBuLaX[2665:255074] distance: 5656.5
2016-08-06 19:05:57.588 EBuLaX[2665:255074] distance: 5656.54
2016-08-06 19:05:57.695 EBuLaX[2665:255074] distance: 5656.59
2016-08-06 19:05:57.794 EBuLaX[2665:255074] distance: 5656.64

// WTB 4
// unmittelbar nach Start des Fahrplanes
2016-08-06 19:09:41.142 EBuLaX[2669:255984] distance: 0
// unmittelbar nach Aufgleisen des Zuges
2016-08-06 19:09:41.258 EBuLaX[2669:255984] distance: 0
// Zug fährt ab (mit Autopilot)
2016-08-06 19:09:53.032 EBuLaX[2669:255984] distance: 5656.3
2016-08-06 19:10:13.712 EBuLaX[2669:255984] distance: 5656.31
2016-08-06 19:10:13.712 EBuLaX[2669:255984] distance: 5656.31
2016-08-06 19:10:13.807 EBuLaX[2669:255984] distance: 5656.32
2016-08-06 19:10:13.911 EBuLaX[2669:255984] distance: 5656.33
2016-08-06 19:10:14.015 EBuLaX[2669:255984] distance: 5656.35
2016-08-06 19:10:14.121 EBuLaX[2669:255984] distance: 5656.37
2016-08-06 19:10:14.221 EBuLaX[2669:255984] distance: 5656.39
2016-08-06 19:10:14.329 EBuLaX[2669:255984] distance: 5656.42
2016-08-06 19:10:14.435 EBuLaX[2669:255984] distance: 5656.45
2016-08-06 19:10:14.539 EBuLaX[2669:255984] distance: 5656.49
2016-08-06 19:10:14.647 EBuLaX[2669:255984] distance: 5656.53
2016-08-06 19:10:14.762 EBuLaX[2669:255984] distance: 5656.57
2016-08-06 19:10:14.865 EBuLaX[2669:255984] distance: 5656.62
2016-08-06 19:10:14.981 EBuLaX[2669:255984] distance: 5656.67
Edit 19:49:
Ich habe mal die 212 des WTB 2 gegen eine 290 ausgetauscht. An der Lok liegt's nicht, die Werte bleiben gleich ...

LG Holger

P.S.: auch ZusiDisplay fällt darauf rein und stellt den Marker im Ortungsmodus unmittelbar nach dem Abfahren in Blumberg sofort auf Epfenhofen
Zuletzt geändert von Holger Maaß am 06.08.2016 19:50:45, insgesamt 2-mal geändert.
If you can't fix it with a hammer, it might be an electrical problem ...
Wenn es auch das nicht ist, schreibe an service ät zusi-tools punkt org.

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 33450
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: TCP-Schnittstelle: unplausibler Wert für zurückgelegten

#2 Beitrag von Carsten Hölscher »

Ist das evtl. die "Länge des Aufgleisvorgangs"? Also vom Fahrstraßenanfang bis zu dem Punkt wo der Zug dann schon steht?

Carsten
Zuletzt geändert von Carsten Hölscher am 07.08.2016 21:49:52, insgesamt 1-mal geändert.

Benutzeravatar
Holger Maaß
Beiträge: 1037
Registriert: 18.07.2016 16:56:45
Aktuelle Projekte: TriFan/ZusiOSBridge
ZusiMeter 2021
ZusiStart
ZusiObjektAlbum
nette Tools für nette Zusianer
Wohnort: Berlin

Re: TCP-Schnittstelle: unplausibler Wert für zurückgelegten

#3 Beitrag von Holger Maaß »

Ich bin leider noch nicht soweit, um das im Editor überprüfen zu können. Wenn es so ist, sind über 5 km reichlich viel, oder?
Kann man da was machen, da ja einem externen Programm die Information des Aufgleisvorganges nicht zur Verfügung stehen? Ich habe auch versucht, für die automatische Positionierung des Markers im Buchfahrplan nicht FTD 0x19 (zurückgelegter Weg), sondern FTD 0x61(Kilometrierung) auszuwerten. Wäre zwar erstmal genauer, aber dann gibt es große Probleme bei Fahrplänen mit Kilometersprung. Konkret werden dann z.B. Positionen mit gleicher Kilometrierung viel weiter hinten im Fahrplan gefunden, obwohl der Zug noch gar nicht so weit gefahren ist.
Ich habe in meiner Unschuld angenommen, das sowas wie ein Umdrehungssensor an der Achse imitiert und per FTD 0x19 übermittelt wird.

Holger
Zuletzt geändert von Holger Maaß am 07.08.2016 22:33:53, insgesamt 1-mal geändert.
If you can't fix it with a hammer, it might be an electrical problem ...
Wenn es auch das nicht ist, schreibe an service ät zusi-tools punkt org.

Benutzeravatar
Johannes
Beiträge: 3203
Registriert: 14.03.2009 22:36:06
Aktuelle Projekte: Zusitools (http://git.io/zusitools)

Re: TCP-Schnittstelle: unplausibler Wert für zurückgelegten

#4 Beitrag von Johannes »

Klingt plausibel, die verwendete Aufgleisfahrstrasse "Aufgleispunkt -> Blumberg-Zollhaus P1" ist 5687m lang.

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 33450
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: TCP-Schnittstelle: unplausibler Wert für zurückgelegten

#5 Beitrag von Carsten Hölscher »

Der Zug wird auch hinten aufgegleist und dann vorgezogen. Ich meine, das muss auch so sein, damit das Ebula richtig arbeiten kann, weil ja in der Timetable-Datei auch die Länge der Fahrstraßen hinterlegt ist.

Carsten

Benutzeravatar
Holger Maaß
Beiträge: 1037
Registriert: 18.07.2016 16:56:45
Aktuelle Projekte: TriFan/ZusiOSBridge
ZusiMeter 2021
ZusiStart
ZusiObjektAlbum
nette Tools für nette Zusianer
Wohnort: Berlin

Re: TCP-Schnittstelle: unplausibler Wert für zurückgelegten

#6 Beitrag von Holger Maaß »

Die TimeTable-Datei(en) werden mir aber per TCP nicht geliefert (ich hoffe, ich habe da nichts übersehen). Ich müsste mir die Datei(en) also über eine Netzwerkfreigabe holen. Das wollte ich vermeiden, da das Einrichten einer Solchen einen unbedarften Benutzer ziemlich überfordern kann. Könnte man nicht im Buchfahrplan diese Information - ich meine die Länge der Aufgleisfahrstraße - im Tag <Buchfahrplan> als neues Attribut unterbringen?

Holger
Zuletzt geändert von Holger Maaß am 07.08.2016 22:53:09, insgesamt 1-mal geändert.
If you can't fix it with a hammer, it might be an electrical problem ...
Wenn es auch das nicht ist, schreibe an service ät zusi-tools punkt org.

Alwin Meschede
Beiträge: 8976
Registriert: 04.11.2001 19:57:46
Aktuelle Projekte: Zusi3 Objektbau
Kontaktdaten:

Re: TCP-Schnittstelle: unplausibler Wert für zurückgelegten

#7 Beitrag von Alwin Meschede »

holmexx hat geschrieben:Die TimeTable-Datei(en) werden mir aber per TCP nicht geliefert (ich hoffe, ich habe da nichts übersehen).
Befehl 00 0C – DATA_PROG, Opcode 00 04: "Transfer der Buchfahrplandatei, Serialisierte xml-Datei"
Mein Youtube-Kanal: youtube.com/echoray1

Benutzeravatar
Holger Maaß
Beiträge: 1037
Registriert: 18.07.2016 16:56:45
Aktuelle Projekte: TriFan/ZusiOSBridge
ZusiMeter 2021
ZusiStart
ZusiObjektAlbum
nette Tools für nette Zusianer
Wohnort: Berlin

Re: TCP-Schnittstelle: unplausibler Wert für zurückgelegten

#8 Beitrag von Holger Maaß »

Das ist mir bekannt. Ich dachte an die in den Tags <Datei_fpn> und <Datei_trn> angegebenen Dateien ...

Edit: diese Dateien enthalten die Info auch nicht ...

Dies sind die ersten zehn Zeilen des übermittelten Buchfahrplans. Den kritischen Anfangswert von 5656,3 m kann ich aber nicht entdecken:

Code: Alles auswählen

2016-08-07 23:19:53.933 EBuLaX[2917:385567] FplZeile #0: {
    FplLaufweg = "10.0015";
}
2016-08-07 23:19:53.934 EBuLaX[2917:385567] FplZeile #1: {
    FplLaufweg = "186.5696";
}
2016-08-07 23:19:53.939 EBuLaX[2917:385567] FplZeile #2: {
    FplLaufweg = "299.069";
}
2016-08-07 23:19:53.940 EBuLaX[2917:385567] FplZeile #3: {
    FahrstrStrecke = 12737b;
    FplLaufweg = "346.1101";
    FplRglGgl = 1;
}
2016-08-07 23:19:53.940 EBuLaX[2917:385567] FplZeile #4: {
    FahrstrStrecke = 12737b;
    FplLaufweg = "408.5655";
    FplRglGgl = 1;
}
2016-08-07 23:19:53.940 EBuLaX[2917:385567] FplZeile #5: {
    FahrstrStrecke = 12737b;
    FplLaufweg = "423.5908";
    FplRglGgl = 1;
}
2016-08-07 23:19:53.941 EBuLaX[2917:385567] FplZeile #6: {
    FahrstrStrecke = 12737b;
    FplLaufweg = "478.5556";
    FplRglGgl = 1;
}
2016-08-07 23:19:53.941 EBuLaX[2917:385567] FplZeile #7: {
    FahrstrStrecke = 12737b;
    FplLaufweg = "1289.6908";
    FplRglGgl = 1;
}
2016-08-07 23:19:53.941 EBuLaX[2917:385567] FplZeile #8: {
    FahrstrStrecke = 12737b;
    FplLaufweg = "1302.1913";
    FplRglGgl = 1;
}
2016-08-07 23:19:53.942 EBuLaX[2917:385567] FplZeile #9: {
    FahrstrStrecke = 12737b;
    FplLaufweg = "1314.6925";
    FplRglGgl = 1;
}
[ sieht 'nen bisschen komisch aus, ist direkt aus dem Loggingfenster kopiert ;-) ]

Edit 2: mal ganz kurz Off Topic: gibt es für die Fahrplan-XML 'ne xsd oder dtd ? end off topic ;-)
Holger
Zuletzt geändert von Holger Maaß am 07.08.2016 23:36:45, insgesamt 4-mal geändert.
If you can't fix it with a hammer, it might be an electrical problem ...
Wenn es auch das nicht ist, schreibe an service ät zusi-tools punkt org.

Alwin Meschede
Beiträge: 8976
Registriert: 04.11.2001 19:57:46
Aktuelle Projekte: Zusi3 Objektbau
Kontaktdaten:

Re: TCP-Schnittstelle: unplausibler Wert für zurückgelegten

#9 Beitrag von Alwin Meschede »

Also: Die timetable-Datei passt hier nicht zur Strecke, weil sie offenbar aus einem anderen Stand des Streckennetzes generiert wurde, wo die Aufgleisfahrstraße in Blumberg erheblich kürzer ist. Wenn man das Ding neu aus dem Stand des Addons Nr. 5 generiert, sieht die relevante Zeile für den Bfpl-Eintrag Blumberg-Zollhaus so aus:

Code: Alles auswählen

<FplZeile FplRglGgl="1" FplLaufweg="5539.5571" FahrstrStrecke="12737b">
<FplName FplNameText="Blumberg-Zollhaus"/>
<Fplkm km="45.9925"/>
<FplAnk Ank="2012-09-30 09:00:00"/>
<FplAbf Abf="2012-09-30 10:05:00"/>
</FplZeile>
Mein Youtube-Kanal: youtube.com/echoray1

Benutzeravatar
Holger Maaß
Beiträge: 1037
Registriert: 18.07.2016 16:56:45
Aktuelle Projekte: TriFan/ZusiOSBridge
ZusiMeter 2021
ZusiStart
ZusiObjektAlbum
nette Tools für nette Zusianer
Wohnort: Berlin

Re: TCP-Schnittstelle: unplausibler Wert für zurückgelegten

#10 Beitrag von Holger Maaß »

Oops, ich habe habe aber alle Updates eingespielt - dachte ich zumindestens. Weil so sieht es VIEL besser aus :-D ...

Edit: ich hasse die Rechtschreibkorrektur vom iMac. Warum der nu' aus "aber" "habe" machen muss, ist mit unklar :-(

Holger
Zuletzt geändert von Holger Maaß am 08.08.2016 09:45:31, insgesamt 1-mal geändert.
If you can't fix it with a hammer, it might be an electrical problem ...
Wenn es auch das nicht ist, schreibe an service ät zusi-tools punkt org.

Benutzeravatar
Holger Maaß
Beiträge: 1037
Registriert: 18.07.2016 16:56:45
Aktuelle Projekte: TriFan/ZusiOSBridge
ZusiMeter 2021
ZusiStart
ZusiObjektAlbum
nette Tools für nette Zusianer
Wohnort: Berlin

Re: TCP-Schnittstelle: unplausibler Wert für zurückgelegten

#11 Beitrag von Holger Maaß »

@Alwin: ich habe jetzt die Updates und Add-Ons noch einmal kontrolliert. Die Dateiverwaltung zeigt mir keine verfügbaren Updates oder Add-Ons an. ZusiSim.exe hat die Version 3.1.1.0 und 5 Add-On-Pakete wurden verarbeitet. Ist da was schief gegangen?

Holger
If you can't fix it with a hammer, it might be an electrical problem ...
Wenn es auch das nicht ist, schreibe an service ät zusi-tools punkt org.

Benutzeravatar
Carsten Hölscher
Administrator
Beiträge: 33450
Registriert: 04.07.2002 00:14:42
Wohnort: Braunschweig
Kontaktdaten:

Re: TCP-Schnittstelle: unplausibler Wert für zurückgelegten

#12 Beitrag von Carsten Hölscher »

Alwin hat die Datei neu aus den Streckendaten generiert (Einstellung im Fahrplaneditor). Die ausgelieferte timetable-Datei ist wohl nicht auf dem letzten Stand, den man für die Ebula-Ortung bräuchte.

Carsten
Zuletzt geändert von Carsten Hölscher am 08.08.2016 10:46:23, insgesamt 1-mal geändert.

Benutzeravatar
Holger Maaß
Beiträge: 1037
Registriert: 18.07.2016 16:56:45
Aktuelle Projekte: TriFan/ZusiOSBridge
ZusiMeter 2021
ZusiStart
ZusiObjektAlbum
nette Tools für nette Zusianer
Wohnort: Berlin

Re: TCP-Schnittstelle: unplausibler Wert für zurückgelegten

#13 Beitrag von Holger Maaß »

Prima, dann haben wir das Mysterium ;-) ja gelöst. Und bis zum "offiziellen" Update werde ich mich dann mal mit den Editoren beschäftigen -schnauf- :D

Danke, Holger
If you can't fix it with a hammer, it might be an electrical problem ...
Wenn es auch das nicht ist, schreibe an service ät zusi-tools punkt org.

Antworten