Aktuelle Zeit: 12.11.2019 11:42:40

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: [erledigt] TCP Status Zugverband - Fahrzeugdateiname
BeitragVerfasst: 04.02.2017 12:43:36 
Offline
Benutzeravatar

Alter: 47
Registriert: 13.03.2004
Beiträge: 475
Wohnort: Melbourne, Australien
Aktuelle Projekte: Loks für Zusi 3
Hallo Carsten,

I have been experiencing a problem with the Status Zugverband data sent via TCP.

Background information:
For some vehicles the Grunddaten details are contained in the main .rv.fzg file. For others these Grunddaten details are not in the main .rv.fzg file but rather in an external file that is linked from a Fahrzeug-Variante. This is legitimate (provided there is only a single Grunddaten defined for a specific vehicle) and currently works absolutely fine in the simulator. Some examples that have functioning separated Grunddaten details are the BR151, BR103 etc.


The problem relates to the Fahrzeugdateiname sent as per Doku 11.3.3.3.7. When the corresponding vehicle .rv.fzg file directly contains the Grunddaten details the Fahrzeugdateiname is sent correctly.
Some examples:

For BR111 (Grunddaten contained in 111.rv.fzg):
Fahrzeugdateiname sent via TCP is: RollingStock\Deutschland\Epoche4\Elektroloks\BRD\111\111.rv.fzg

For E10 (Grunddaten contained in E10.rv.fzg):
Fahrzeugdateiname sent via TCP is: RollingStock\Deutschland\Epoche3\Elektroloks\BRD\Einheitsloks\E10.rv.fzg

For BR120 (Grunddaten contained in 120.rv.fzg):
Fahrzeugdateiname sent via TCP is: RollingStock\Deutschland\Epoche4\Elektroloks\BRD\120\120.rv.fzg

However, it seems that when the Grunddaten has been linked via an Externe-Datei in a Variante section of the main .rv.fzg file the resulting Fahrzeugdateiname is not as expected.
Some examples:

For BR103 (Grunddaten in various Variante specific Externe-Datei):
Fahrzeugdateiname sent via TCP is: RollingStock\Deutschland\Epoche3\Elektroloks\BRD\E03\Gemeinsame_Daten\DB_103_216-245_SBS_Grunddaten.fzg
(Not the expected 103.rv.fzg)

For BR151 (Grunddaten in various Variante specific Externe-Datei):
Fahrzeugdateiname sent via TCP is: RollingStock\Deutschland\Epoche4\Elektroloks\BRD\151\Fahrzeugdaten\151_Grunddaten_DBS54.fzg
(Not the expected 151.rv.fzg)

I am currently using these Status Zugverband details in my client and this inconsistency is creating an issue in correctly reading all the fahrzeug details that I need. If possible it would be good to have just the main .rv.fzg filename sent in every case.

MfG
Steven.


Zuletzt geändert von Carsten Hölscher am 04.06.2017 15:48:09, insgesamt 1-mal geändert.

Nach oben
 Profil  
 
 Betreff des Beitrags: Re: TCP Status Zugverband - Fahrzeugdateiname
BeitragVerfasst: 23.04.2017 15:18:41 
Offline
Benutzeravatar

Registriert: 24.10.2011
Beiträge: 3501
Bei der Gelegenheit könnte mir auch mal jemand erklären, was dort konkret als Beschreibung ausgegeben wird. Ich habe hier z.B. "120 501-2, Epoche 5, DB Systemtechnik" für die Lok (120.rv.fzg) und "leer, AAE/DB" für die Wagen (Sgnss60_leer_Grunddaten_Bremse.fzg), das heißt aus letzterem kann ich nicht ableiten, ob das überhaupt für eine Baureihe ist. Aber das könnte womöglich auch an den Fahrzeugdateien selbst liegen. (Test Case: https://github.com/FSchn/ZusiTCP.NET/tr ... 052536139b und ST 93420 in PB-KS-Ruhrtal-13-24 Uhr)

_________________
Diese Signatur möchte folgendes bekannter machen: ZusiWiki: Führerstände · ZusiWiki: Fahrzeugprojekte · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: TCP Status Zugverband - Fahrzeugdateiname
BeitragVerfasst: 23.04.2017 15:28:15 
Offline
Benutzeravatar

Registriert: 14.03.2009
Beiträge: 2295
Aktuelle Projekte: Zusitools (http://git.io/zusitools)
F. Schn. hat geschrieben:
Bei der Gelegenheit könnte mir auch mal jemand erklären, was dort konkret als Beschreibung ausgegeben wird. Ich habe hier z.B. "120 501-2, Epoche 5, DB Systemtechnik" für die Lok (120.rv.fzg) und "leer, AAE/DB" für die Wagen (Sgnss60_leer_Grunddaten_Bremse.fzg)
Das ist beides Mal der Inhalt des XML-Tags "Beschreibung", wie man leicht nachpruefen kann :)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: TCP Status Zugverband - Fahrzeugdateiname
BeitragVerfasst: 23.04.2017 15:39:55 
Offline
Benutzeravatar

Registriert: 24.10.2011
Beiträge: 3501
Dann richte ich die Frage mal ans ZPA. ;)

(Um nicht ganz OT zu sein: Stevens Problembeschreibung trifft bei mir ­— wie zwischen den Zeilen auch zu lesen — auch voll zu... :sick )

_________________
Diese Signatur möchte folgendes bekannter machen: ZusiWiki: Führerstände · ZusiWiki: Fahrzeugprojekte · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: TCP Status Zugverband - Fahrzeugdateiname
BeitragVerfasst: 23.04.2017 15:46:56 
Offline

Registriert: 04.11.2001
Beiträge: 6522
Aktuelle Projekte: Zusi3 Objektbau
Das ZPA ist der Meinung, dass für die Frage nach der Fahrzeugbaureihe zuvorderst das Feld "Baureihe" in den Fahrzeugdateien zuständig ist, und nicht das Beschreibungsfeld. Im Beschreibungsfeld ist mit allem möglichen Müll zu rechnen, der vor allem dazu gedacht ist, dem Fahrplanbauer eine sachkundige Auswahl der gewünschten Fahrzeugvariante zu ermöglichen. Wenn ihr über TCP abfragen wollt, welcher Baureihe das Fahrzeug angehört, dann sollte Zusis Protokoll am besten so erweitert werden, dass der Inhalt des Baureihenfelds in einer zusätzlichen TCP-ID übertragen wird.

_________________
Mein Youtube-Kanal: youtube.com/echoray1


Zuletzt geändert von Alwin Meschede am 23.04.2017 15:48:25, insgesamt 1-mal geändert.

Nach oben
 Profil Website besuchen  
 
 Betreff des Beitrags: Re: [erledigt] TCP Status Zugverband - Fahrzeugdateiname
BeitragVerfasst: 05.11.2019 19:40:35 
Offline
Benutzeravatar

Registriert: 24.10.2011
Beiträge: 3501
Ich weiß jetzt nicht, ob ich nicht gerade den Bug verwechsle, aber wenn ich Köln-Düsseldorf 2018 Zug S 30628 öffne, bekomme ich folgende Ausgabe:
Code:
02 0A 8E -> 0002 := 01
02 0A 8E 01 -> 0001 := RollingStock\Deutschland\Epoche5\Elektrotriebwagen\422_423_430\Fahrzeugkomponenten\Grunddaten_423.fzg
02 0A 8E 01 -> 0002 := 423.0 (PZB)
02 0A 8E 01 -> 0003 := 0005
02 0A 8E 01 -> 0005 := 421B8E3C 38,8889
02 0A 8E 01 -> 0006 := 423
02 0A 8E 01 -> 0007 := Verkehrsrot
02 0A 8E 01 04 -> 0001 := PZB90/I60R - V2.0
02 0A 8E 01 -> 0001 := RollingStock\Deutschland\Epoche5\Elektrotriebwagen\422_423_430\Fahrzeugkomponenten\Grunddaten_432_433.fzg
02 0A 8E 01 -> 0002 := 433.0
02 0A 8E 01 -> 0003 := 0005
02 0A 8E 01 -> 0005 := 421B8E3C 38,8889
02 0A 8E 01 -> 0006 := 433
02 0A 8E 01 -> 0007 := Verkehrsrot
02 0A 8E 01 -> 0001 := RollingStock\Deutschland\Epoche5\Elektrotriebwagen\422_423_430\Fahrzeugkomponenten\Grunddaten_432_433.fzg
02 0A 8E 01 -> 0002 := 433.5
02 0A 8E 01 -> 0003 := 0005
02 0A 8E 01 -> 0005 := 421B8E3C 38,8889
02 0A 8E 01 -> 0006 := 433
02 0A 8E 01 -> 0007 := Verkehrsrot
02 0A 8E 01 -> 0001 := RollingStock\Deutschland\Epoche5\Elektrotriebwagen\422_423_430\Fahrzeugkomponenten\Grunddaten_423.fzg
02 0A 8E 01 -> 0002 := 423.5 (PZB)
02 0A 8E 01 -> 0003 := 0005
02 0A 8E 01 -> 0005 := 421B8E3C 38,8889
02 0A 8E 01 -> 0006 := 423
02 0A 8E 01 -> 0007 := Verkehrsrot
02 0A 8E 01 04 -> 0001 := PZB90/I60R - V2.0
02 0A 8E 01 -> 0001 := RollingStock\Deutschland\Epoche5\Elektrotriebwagen\422_423_430\Fahrzeugkomponenten\Grunddaten_423.fzg
02 0A 8E 01 -> 0002 := 423.0 (PZB)
02 0A 8E 01 -> 0003 := 0005
02 0A 8E 01 -> 0005 := 421B8E3C 38,8889
02 0A 8E 01 -> 0006 := 423
02 0A 8E 01 -> 0007 := Verkehrsrot
02 0A 8E 01 04 -> 0001 := PZB90/I60R - V2.0
02 0A 8E 01 -> 0001 := RollingStock\Deutschland\Epoche5\Elektrotriebwagen\422_423_430\Fahrzeugkomponenten\Grunddaten_432_433.fzg
02 0A 8E 01 -> 0002 := 433.0
02 0A 8E 01 -> 0003 := 0005
02 0A 8E 01 -> 0005 := 421B8E3C 38,8889
02 0A 8E 01 -> 0006 := 433
02 0A 8E 01 -> 0007 := Verkehrsrot
02 0A 8E 01 -> 0001 := RollingStock\Deutschland\Epoche5\Elektrotriebwagen\422_423_430\Fahrzeugkomponenten\Grunddaten_432_433.fzg
02 0A 8E 01 -> 0002 := 433.5
02 0A 8E 01 -> 0003 := 0005
02 0A 8E 01 -> 0005 := 421B8E3C 38,8889
02 0A 8E 01 -> 0006 := 433
02 0A 8E 01 -> 0007 := Verkehrsrot
02 0A 8E 01 -> 0001 := RollingStock\Deutschland\Epoche5\Elektrotriebwagen\422_423_430\Fahrzeugkomponenten\Grunddaten_423.fzg
02 0A 8E 01 -> 0002 := 423.5 (PZB)
02 0A 8E 01 -> 0003 := 0005
02 0A 8E 01 -> 0005 := 421B8E3C 38,8889
02 0A 8E 01 -> 0006 := 423
02 0A 8E 01 -> 0007 := Verkehrsrot
02 0A 8E 01 04 -> 0001 := PZB90/I60R - V2.0
Dort sind erneut die untergeordneten Grunddaten-Dateien angegeben. Zusi-Version 3.3.4.6. Habe ich irgendwas falsch gemacht, oder muss der Bug erneut geöffnet werden?

_________________
Diese Signatur möchte folgendes bekannter machen: ZusiWiki: Führerstände · ZusiWiki: Fahrzeugprojekte · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: [erledigt] TCP Status Zugverband - Fahrzeugdateiname
BeitragVerfasst: 06.11.2019 12:19:14 
Offline
Administrator
Benutzeravatar

Registriert: 03.07.2002
Beiträge: 29080
Wohnort: Braunschweig
Mh, hab da mal was geändert, wobei ich jetzt nicht weiß, ob die Änderung es damals irgendwie nicht final in den Code geschafft hat oder ob es jetzt andere Fahrzeugkonstellationen gibt, wo es dann nicht mehr richtig geht.

Carsten


Nach oben
 Profil Website besuchen  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.042s | 19 Queries | GZIP : Off ]