RE: CS2, mfx Daten über PC auslesen

#1 von Hunsrückbahn ( gelöscht ) , 21.02.2009 20:35

Hallo CS2 Freunde,

ich habe meine CS2 mal ins PC-Netzwerk gehängt und in Vísual Basic einen kleinen Befehlssatz für den Zugriff über das CAN_Protokoll geschrieben.

Die Punkte Funktionen schalten, Fahrstufen setzen und Systemanfragen senden funktionieren.

Probleme habe ich jetzt beim Zugriff auf die CV's der mfx Decoder.

Hat vielleicht jemand ein Beispiel, wie die Daten korrekt an den GFP zu senden sind?

Mein Versuch (und ich sehe hier eigentlich keinen Fehler) liefert leider ein falsches Ergebnis:

Beipiel für die Meldungen im CAN-Protokoll:

Befehl für die Abfrage von CV 56:

0x00 0E 43 00 07 00 00 40 06 00 38 01 00

0x00 riorität = Null in Vers. 1
0x0E :Befehlskennung
0x43 00 :Hash Wert
0x07 LC
0x00 00 40 06 :UID der Lok
0x00 38 für CV 56
0x01 : 1 Byte Rückgabewert

Antwort vom System:

0x00 0F 03 00 07 00 00 40 06 00 38 13 00

0x00 Prio
0x0F Kennung mit gesetztem Respond Bit
sonst wie Befehl
0x13 00 Rückgabewert


Der Wert 0x13 passt nicht und es wird für alle geprüften Loks der gleiche Wert angegeben.


Vielleicht weiß ja einer von euch, was ich hier falsch mache.


Vielen Dank für eure Hilfe

Gruß

Harald


Hunsrückbahn

RE: CS2, mfx Daten über PC auslesen

#2 von Sieloff , 21.02.2009 21:10

Hallo Harald!

Ich habe bisher noch keine CV's ausgelesen. Bisher werte ich nur die CV's aus die bei der MFX-Kennung ausgelesen werden. Und da gibt es immer das Paar (CV,Index). Ich habe bisher nur Index 1 und größer gesehen.

Um bei Deinem Beispiel zu bleiben:

probier mal:

0x00 0E 43 00 07 00 00 40 06 04 38 01 00

Da liest Du den Index 1 aus. Ob da etwas anderes kommt, wage ich nicht zu behaupten.

Beispiele für das Auslesen von CV's erhälst Du, wenn Du den Vorgang einer Lokanmeldung mitdumpst. Ich verwende da den wireshark allerdings unter linux.

Mfg
Franz


CS2 und CS3, 23 S88-N, Link S88 6 x 60174,
Rocrail als Steuerprogramm
K und C-Gleise, Märklin, Roco und Liliput Loks


 
Sieloff
RegionalExpress (RE)
Beiträge: 55
Registriert am: 24.10.2006
Ort: Aspach
Gleise C und K-Gleise
Spurweite H0
Steuerung CS2 + CS3/Linux-PC
Stromart Digital


RE: CS2, mfx Daten über PC auslesen

#3 von est2fe , 21.02.2009 21:33

Harald,

du hast eine PN.

Gruss

est2fe


est2fe  
est2fe
EuroCity (EC)
Beiträge: 1.451
Registriert am: 07.06.2007
Gleise C + M
Spurweite H0
Steuerung 6021 IB1 MS1 MS2 CS2 CS3
Stromart Digital


RE: CS2, mfx Daten über PC auslesen

#4 von Hunsrückbahn ( gelöscht ) , 22.02.2009 07:10

Hallo Franz,

vielen Dank für Deine Hilfe.

Der Tipp mit dem Dump des Anmeldevorgangs war goldrichtig.

Auf das einfachste kommt man oft nicht. ops:

Gruß

Harald


@est2fe
Vielen Dank


Hunsrückbahn

RE: CS2, mfx Daten über PC auslesen

#5 von TT800 , 24.10.2009 20:31

Zitat von Hunsrückbahn
Hallo CS2 Freunde,

ich habe meine CS2 mal ins PC-Netzwerk gehängt und in Vísual Basic einen kleinen Befehlssatz für den Zugriff über das CAN_Protokoll geschrieben.

Die Punkte Funktionen schalten, Fahrstufen setzen und Systemanfragen senden funktionieren.

Probleme habe ich jetzt beim Zugriff auf die CV's der mfx Decoder.

Hallo Harald,
wie man im Thread über die Märklin 39390 lesen konnte, hast Du das ja inzwischen toll geschafft. Die Datenstruktur habe ich auch in der Zwischenzeit verstanden. Woher weisst Du übrigens, wieviel Indexzeilen pro CV Du abfragen musst?
Jetzt möchte ich auch einmal selber diesen Datenaustausch praktizieren. Kannst Du mir bitte die Anschlussbedingungen dafür detailliert erklären und den VB-Befehlssatz zum Nachmachen übermitteln?


Viele Grüße,
Stephan
__________________________________________________________________________
[60211{60128connected}+60215{GUI:4.2.13|GFP:3.81}+60216{GUI3:2.4.1(0)|GFP3:12.113}+CS3webApp]
Insider seit 1993 - HeimatBf: MIST Wien - http://www.insider-stammtisch.net/


TT800  
TT800
Metropolitan (MET)
Beiträge: 3.893
Registriert am: 31.07.2009
Ort: Weinviertel, Niederösterreich
Spurweite H0
Steuerung Märklin
Stromart Digital


   


  • Ähnliche Themen
    Antworten
    Zugriffe
    Letzter Beitrag
Xobor Einfach ein eigenes Forum erstellen
Datenschutz