Central Station anprogrammieren

Für alle Diskussionen rund um digitale Modellbahntechnik und alles zum Thema Software Modellbahnplanung und Modellbahnsteuerung
Antworten
OBollmann

Central Station anprogrammieren

Beitrag von OBollmann » Freitag 4. Januar 2008, 23:06

Hallo,

ich spiele mit dem Gedanken, mir eine Central Station zuzulegen. Ich würde sie gerne selber anprogrammieren. Weiss jemand, ob es eine Befehlsreferenz oder ein SDK gibt?

Viele Grüße,
Oliver

Benutzeravatar
Zermalmer
Forumane
Beiträge: 213
Registriert: Donnerstag 12. Oktober 2006, 23:06
Wohnort: Maintal

Beitrag von Zermalmer » Samstag 5. Januar 2008, 00:44

Hallo Oliver,
Spezifikationen und Infos gibt es sicher schon, da einige bekannte PC Steuerungen daraufhin angepasst werden bzw. sicherlich unterstützungen Angeboten werden...aber wie frei und zugänglich diese Info's sind weiss ich nicht...
Ich denke das die Schnittstelleninfo's nicht an jeden rausgerückt werden.

Grüße
Andreas

OBollmann

Beitrag von OBollmann » Samstag 5. Januar 2008, 00:58

Jo ... das muss ja so sein. Win-Digipet (oder wie das heisst) kann ja mit der Central Station kommunizieren. Genau der Punkt, wie frei zugänglich so eine Dokumentation ist, interessiert mich. Vielleicht muss ich doch mal bei Märklin anrufen - auf eine Anfrage über das Web-Kontaktformular haben sie jedenfalls bis jetzt nicht reagiert.

Ich sollte vielleicht noch erwähnen, daß ich noch kein Modellbahner bin. Ich möchte gerne in das Thema einsteigen, aber immer mit dem Hintergrund, per eigener Software Dinge steuern zu können. Ich bin da jetzt auch nicht unbedingt auf die Central Station festgelegt. Wenn jemand Alternativen kennt, wäre ich auch für jeden Hinweis dankbar. Im Moment möchte ich einfach mal in Erfahrung bringen, was gehen könnte, was man braucht, was es kostet etc.

Vielen Dank schonmal,
Oliver

Benutzeravatar
Flashbanger
Forumane
Beiträge: 366
Registriert: Samstag 29. Juli 2006, 22:57
Kontaktdaten:

Beitrag von Flashbanger » Samstag 5. Januar 2008, 01:49

Also ich weis zwar nicht ob wir vom selben Etwas reden aber....

Willst du eine CentralStation Emulieren(zum testen) oder willst du eine Ansteueren. Letzderes Geht so:

Du sucht nach ESU ECOS Protokoll. Da gibts ne PDF wo es beschrieben sit. Soweit ich weis wird die CS derzeit noch im ECOS-Modus angesprochen. Das eigene Protokoll(was dem ECOS-protokoll fast gleich sein wird) ist noch nicht veröffendlicht/geschrieben.

Die CS musste auf ne IP programmieren(oder zumindestens die IP wissen) und dann musste nen WinSock öffnen und die Befehle verschicken. Das wars. Auf die OnRecive-Events musste dementsprechend reagieren.

Zur Erfahrung mit Modellbahnsteuerungen. Ich schreibe derzeit selber programme. Das schwirige ist meißtens nicht das übertragen der Befehle an die Zentrale sondern das außen drum herum. Ich selber schreibe in Delphi. Ich hab bereits ein Mä6050 und Pollin-K8-Relaiskarten angesteuert.

Es macht kaum unterschiede wie du die zentrale mit dem PC verbindest(COM,USB,LAN,LPT). Für alles gibt es kleine Beispiele. Wenn du nur mit PC schalten willst, dann iss ne CS verschwendung. Sie ist selber ein kleiner PC und du solltest mal nach TAMS Easy Station guggen. Intellibox rate ich wegen Reset-problem ab. Mä6050 ist nur für kleine anlagen geeignet, und nicht mehr lieferbar.

nenn mal so infos wie programmiersprache, etc.

Edit:// schau mal hier..

http://www.espacerails.com/modelisme/ht ... tocole.pdf
MfG Flashbanger
______________________
CU+6050 + C-Gleis
Software: TC4.7 oder
MBSS v 0.1 beta

:jump:

OBollmann

Beitrag von OBollmann » Samstag 5. Januar 2008, 22:32

Hi Flashbanger,

danke für die hilfreiche Antwort. Im ESU-Support-Forum habe ich die Protokollbeschreibung entdeckt und heruntergeladen. Sollte man sich dann auch eher für die ECOS entscheiden? Oder doch CS? Lässt sich wahrscheinlich so direkt nicht beantworten, was? Aber dazu gibt's bestimmt auch Threads hier im Forum ... werde mal suchen.

Zur Programmierung: Ich möchte schon möglichst viel steuern/überwachen können - also nicht nur mit dem PC schalten. Ich denke, daß ich dann da wohl mit einer der beiden Units gut bedient bin. Meine Programme entwickele ich in C#. Winsock-Programmierung stellt dort kein Problem dar.

Vielen Dank nochmal für die Antwort,
Oliver

Benutzeravatar
Flashbanger
Forumane
Beiträge: 366
Registriert: Samstag 29. Juli 2006, 22:57
Kontaktdaten:

Beitrag von Flashbanger » Sonntag 6. Januar 2008, 14:48

Ja wie gesagt ob du nun CS oder ECOS benutz ist geschmackssache, bzw was du für Loks/Dekoder hast.

allerdings kannst du die CS zwar mit dem ECOS-Protokoll ansprechen, doch an ein paar stellen antwortet die CS anderes. Auch kannst du bestimmte Funktionen wie etwa mfx-Booster-Rückmeldungen nicht nutzen.

es ist schon eine Frechheit von märklin, dass sie seit nun fast 2 Jahren noch nicht einmal das Protokoll veröffendlicht/entwickelt haben, aber trotzdem ganz fett mit PC-Interface geworben haben.

Schau mal im I-Net, vllt findest du irgendwo ein Forum, wo die unterschiede beim ansprechen der CS im gegensatz zur ECOS zusammengetragen werden/wurden.
MfG Flashbanger
______________________
CU+6050 + C-Gleis
Software: TC4.7 oder
MBSS v 0.1 beta

:jump:

hamster22

Beitrag von hamster22 » Dienstag 29. Januar 2008, 15:36

kann man auch windigipet mit mobile station kombinieren ???

Benutzeravatar
Flashbanger
Forumane
Beiträge: 366
Registriert: Samstag 29. Juli 2006, 22:57
Kontaktdaten:

Beitrag von Flashbanger » Dienstag 29. Januar 2008, 18:27

Nein die mobile station hat kein PC-Interface. Du kannst die MS an der CS verwenden. Diese kannste dann an den PC anschließen.
MfG Flashbanger
______________________
CU+6050 + C-Gleis
Software: TC4.7 oder
MBSS v 0.1 beta

:jump:

hamster22

Beitrag von hamster22 » Dienstag 29. Januar 2008, 20:15

D.h. ich muss mir eine central station kaufen um meine Weichen zu schalten,

und sonst muss ich mit anderen Systemen arbeiten, oder wie??

claus
Forumane
Beiträge: 549
Registriert: Montag 5. Dezember 2005, 12:42
Wohnort: bei Nürnberg

Beitrag von claus » Montag 17. März 2008, 02:02

Wenn Du sowieso eine Eigene Steuerung Programmieren willst, gehe ich mal davon aus, daß Du ahnung von Computern hast.
Warum willst Du dann eine Modellbahnzentrale benutzen?
Ein Computer kann auch direkt die Steuersignale erzeugen um Booster zu Steuern.

Schau Dir mal DDW bzw. DDL an.

Warum das Rad neu erfinden?


http://home.snafu.de/mgrafe/Anleitung_Server.htm
http://home.snafu.de/mgrafe/server.htm
http://www.vogt-it.com/OpenSource/DDL/

Soweit ichi die Seite versanden habe kann man einen DDL oder DDW Server als "Zentralen" ersatz benutzen.

Rundflieger

Beitrag von Rundflieger » Montag 17. März 2008, 03:03

OBollmann hat geschrieben:Vielleicht muss ich doch mal bei Märklin anrufen - auf eine Anfrage über das Web-Kontaktformular haben sie jedenfalls bis jetzt nicht reagiert.
Aktuell dauert es so 2-3 Wochen, bis da 'ne Antwort kommt.
Besser du rufst an (07161/608-222) und verlangst die Technik - das geht bei weitem besser ...

Gruss Günter

Antworten