hier um Forum wurde mal eine Software genannt, die die CS2 Software Ansteuerungsbefehle nach den 6051 Befehlssatz konvertiert. Somit könnte man für die CS2 jede Steuersoftware nehmen, die 6051 kann. Nur leider finde ich den Thread, und damit den Namen der Software, nicht mehr. Kann mir jemand weiterhelfen`?
Es werden dafür allerdings 2 PCs (einer für die Steuersoftware und einer für das Gateway) benötigt. Oder 1 PC mit 2 seriellen Schnittstellen, die dann direkt verbunden werden.
habe mir die Software runtergeladen und mit einer virtuellen seriellen Verbindung auf einem PC getest... Sehe auch Kommandos (mit denen ich nichts anfangen kann in der LOG Datei) Leider tut sich an der CS 2 nichts...
habe mir die Software runtergeladen und mit einer virtuellen seriellen Verbindung auf einem PC getest... Sehe auch Kommandos (mit denen ich nichts anfangen kann in der LOG Datei) Leider tut sich an der CS 2 nichts...
Funktioniert bei jemandem die Software?
Gruß
Olaf
Hallo Olaf,
Wenn die Verbindung funktioniert, musst du die Bedeutung der empfangenen und gesendeten Kommandos angezeigt bekommen. Wenn du z.B. bei Lok 14 die Fahrtrichtung wechselst, muss neben dem Hexcode auch angezeigt werden, dass es sich um einen Fahrtrichtungswechsel für Lok 14 handelt. Ansonsten hast du Datenmüll empfangen. Dann solltest du mal die serielle Verkabelung und die Einstellungen überprüfen (die Verbindung kann generell je nach Umgebung relativ instabil sein). Bei korrekt empfangenem Befehl wird anschließend auch der umgewandelte CS2-Befehl in Klartext angezeigt.
Du musst also für jeden erkannten Befehl sowohl die Interpretation der empfangenen 6051-Befehle als auch der gesendeten CS2-Befehle sehen.
Sollte das der Fall sein und die CS2 reagiert immer noch nicht, stimmt entweder die IP-Adresse nicht oder auf der CS2 ist das UDP-CAN-Gateway nicht aktiviert.
Hallo Stefan, hast du eine Liste der Kommandos? Ich sehe sehr viele! Habe es bisher nur mit einer Weiche probiert! Es gibt aber viele Kommandos wo steht "unbekannt" hat das mit flascher Einstellung zu tun? Kann es an der virtuellen seriellen Verbindung liegen? Dort ist auch viel einstellbar!! (ich benutze keine 2 Rechner!!!!) Habe gestern abend noch einen Patch für RAILX bekommen! (Handshake wird nun ausgeschaltet!; vielleicht hat es damit zu tun!!!) Ist das Programm eigentlich von dir? Gruß Olaf
Bekomme mit der virtuellen Verbindung keine Funktion...
Ebenso Screen Shot ...
mfg
Olaf
Attachment mit Screenshot in Word-Dokument entfernt (auch wg. Speichergröße) und extern ausgelagert. Bitte Hinweise zum Einstellen von Bildern im FAQ beachten! -Moderation-
Dateianlage:
Aufgrund eingeschränkter Benutzerrechte werden nur die Namen und (falls vorhanden) Vorschau-Grafiken der Dateianhänge angezeigt Jetzt anmelden!
wie es aussieht, funktioniert die serielle Verbindung nicht.
Was du siehst, sind empfangene Systemkommandos von der CS2 (das Programm protokolliert den kompletten CAN-Datenverkehr). Man kann das an der Kennung Sende/Empf UDP sehen. Bei seriellen Daten würde dort Sende/Empf Seriell stehen. Beim Schalten der Weiche 1 nach Stellung gerade wäre das z.B.
Empf Seriell: 2101 (Mag 1 grün (gerade))
Da in Windows XP noch das Programm HyperTerminal enthalten ist, könntest du mal versuchen, die Befehle von der Steuersoftware an Hyperterminal zu schicken. Du musst dazu in Hyperterminal eine Verbindung anlegen (Direktverbindung zu COM4, kein Modem wählen!) mit folgenden Parametern:
Wenn das funktioniert, solltest du beim Schalten der Weiche einige empfangenen Zeichen in Hyperterminal sehen. Dann kannst du Hyperterminal beenden und steg wieder öffnen und es sollte funktionieren.
Dieser Trick mit Hyperterminal hat bis jetzt immer geholfen, um eine instabile serielle Verbindung zum Laufen zu bekommen (keine Ahnung, warum das so ist).