1zu160 - Forum



Anzeige:
Neues von Lemke Collection - Hobbytrain / KATO

THEMA: Programmieren im Moba-Umfeld

THEMA: Programmieren im Moba-Umfeld
Startbeitrag
Celebrir - 05.04.23 18:51
Moin allerseits,

ich bin gerade beim Aufbau meiner ersten Anlage und habe mir gerade meine erste Lok "umprogrammiert" (fühlt sich eher nach Konfiguration an, aber es wird ja allgemein so genannt). Dazu benutzte ich eine per USB an den Rechner angeschlossene YD7001 und die Möglichkeit die CVs per csv-Datei auszulesen und zu schreiben.
Das hat auch soweit ganz gut funktioniert.

Allerdings bin ich Informatiker und entsprechend kam bei mir sofort der Gedanke das man das noch optimieren können müsste. Ich weiß, dass es einige Decoder-spezifische Hard- und Software gibt für die Programmierung und das man damit auch firmafremde Decoder auslesen kann, wenn auch nicht so schön, aber mir wiederstrebt es extra etwas (teilweise recht teures) zu kaufen, wenn ich eigentlich schon alles was ich brauche habe.

Deswegen habe ich angefangen im Internet über diverse Suchmaschinen nach Details zur Programmierung im Moba-Umfeld zu suchen (Definitionen von Protokollen, Schnittstellen von Zentralen etc.), allerdings gibt es ein Problem das mich immer wieder auf die falsche Fährte geführt hat: "Programmieren" ist ein im Moba-Umfeld häufig in einem anderen Kontext verwendeter Begriff ist.

Deswegen wollte ich hier fragen, ob ihr mich in die richtige Richtung zu passenden Dokumentationen weisen könnt. Ziel ist es, dass ich über meine YD7001 mit einem eigenen Programm die CVs auslesen und schreiben kann.

Lieben Gruß,
Markus

Hallo Markus,

vielleicht hilft Dir diese Seite:

https://jo-fri.github.io/Eisenbahn/ProLok/

Mit freundlichem Gruß

   Stefan
Das ist auf jeden Fall ein Anfang, Dadurch das die Software unter GNU GPL veröffentlicht ist und den Quelltext anbietet, kann ich mir daraus einiges abschauen.

Aber an sich wäre die Dokumentation schön die nötig ist um genau so ein Programm zu erstellen.
Moin,
warum nur mit der YD7001?
Vielleicht kann man mit einem Auswahlmenü auch andere Zentralen zum lesen und schreiben wählen.
Gruß, (der bekannte) Thomas S.
Hallo Markus,
es gibt auch noch ein umfangreiches Werkzeug für die Moba.

Ansehen lohnt:

https://www.jmri.org

Mit freundlichem Gruß
   Stefan
Hallo Markus,

zum Schreiben, Lesen von CV, schau mal hier, vielleicht ist da schon alles implementiert, was du suchst:

https://wiki.rocrail.net/doku.php?id=pt-de

Viele Grüße
Martin
Zitat - Antwort-Nr.: 3 | Name: DschinKhan

warum nur mit der YD7001?


Weil ich die gerade bei mir im Einsatz ist und ich entsprechend damit testen kann ;)
Falls es funktioniert kann man das Ganze auch gerne auf andere Zentralen erweitern.

Zitat - Antwort-Nr.: 4 | Name: Recyclefreund

es gibt auch noch ein umfangreiches Werkzeug für die Moba.

Ansehen lohnt:

https://www.jmri.org


Das sieht interessant aus. Der Quelltext scheint auf jeden Fall auch aktueller zu sein. Danke dir für die beiden Beispiele, ich werde mal schauen, ob ich genug daraus ziehen kann.
Zitat - Antwort-Nr.: 5 | Name: Dr. Martin

zum Schreiben, Lesen von CV, schau mal hier, vielleicht ist da schon alles implementiert, was du suchst:

https://wiki.rocrail.net/doku.php?id=pt-de


Das hätte ich beinahe übersehen, weil es in das Schreiben meines letzten Beitrages kam. Ich schaue mir auch des mal an :)
Hallo Markus,

Ich nutze BiDiB. Die Doku des Protokolls findest Du hier: http://www.bidib.org/protokoll/bidib_command_station.html

Gruß
Robert
JMRI wurde schon gennannt. DecoderPro funzt sehr gut. Ist aber ein Koloss in Java.

Gibt auch einen Thread "Kennt ihr schon DCC++" (das heisst inzwischen DCC-EX). Siehe dcc-ex.com.
.
Wenn dir Open Source am Herzen liegt rate ich von RocRail ab.

Grüße,
Harald.
Jup, JMRI sieht von den genannten Projekten wirklich am besten aus und eventuell werde ich mal versuchen da ranzuhängen wenn dort Interesse besteht. RocRail fällt tatsächlich genau aus dem Mangel an Open Source schon direkt raus.

DCC-EX steht bei mir auf jeden Fall auch auf der Liste, aber das sieht für mich nach einem größeren Thema aus und dafür möchte ich erstmal noch etwas Erfahrung sammeln. Bin ja wie gesagt noch ein Digital-Neuling ;)

Lieben Gruß,
Markus
Hallo Markus,

ich gehe davon aus, dass deine Zentrale (als "Nachfolger" der DR5000) X-Bus spricht? Dann suche bei Roco mal nach dem API dafür. Wenn ich dich richtig verstehe, möchtest du vermutlich nicht nur selbst geschriebene SW fürs Decoderprogrammieren, sondern auch für die Steuerung, dann bist du damit auf den richtigen Weg: https://www.google.com/url?sa=t&source=web...BerSeVn2-jH_FZeHSygE

Damit habe ich zum Beispiel eine Loksteuerung von der Uhr aus programmiert: https://www.stummiforum.de/t196444f7-Loks-fahr...-Smartwatch-aus.html oder hier im Video: https://youtu.be/OhUm-7IZmws


Viele Grüße
Frank

Genau sowas habe ich gesucht, danke dir!

Lieben Gruß,
Markus


Nur registrierte und eingeloggte User können Antworten schreiben.
Einloggen ->

Noch nicht registriert? Hier können Sie Ihren kostenlosen Account anlegen: Neuer N-Liste Account





Zum Seitenanfang

© by 1zu160.net;