Anlage mit C# steuern

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

Beitrag von leinad » Donnerstag 10. April 2008, 15:00

Ich habe doch schon gesagt das es bei mir mittlerweile alles bestens funktioniert.

xTimo

Re: Anlage mit C# steuern

Beitrag von xTimo » Samstag 28. November 2009, 19:10

Guten Tag.

Ich melde mich wie es scheint ziemlich spät, aber auch ich möchte meine Anlage mit C# Steuern. Leider hab ich den Großteil der Antworten nicht verstanden, da ich mit derartigen Funktionen nie gearbeitet habe.

Könnte mir dennoch Jemand den Quellcode übermitteln?

Herzliche Grüße,
Timo

Benutzeravatar
Oysos
Forumane
Beiträge: 793
Registriert: Samstag 4. August 2007, 11:43
Wohnort: Kiel

Re: Anlage mit C# steuern

Beitrag von Oysos » Samstag 28. November 2009, 22:31

Moin,

ein Programm zur Bahnsteuerung zu schreiben ist eine ganz schön aufwändige Sache. (Persönliche Erfahrung^^) Mein Projekt liegt aus Zeitmangel erstmal auf Eis und dann muss ich erstmal ein neues Gesamtkonzept erstellen. Ansatz ist bis jetzt nur Schalten und Rückmelden über den SX-Bus, gefahren wird im Handbetrieb MM/mfx.
xTimo hat geschrieben:Leider hab ich den Großteil der Antworten nicht verstanden, da ich mit derartigen Funktionen nie gearbeitet habe.
Könnte mir dennoch Jemand den Quellcode übermitteln?
Meinst du denn, du würdest den Quellcode verstehen?
Der Code-Ausschnitt zeigt doch schon mal einen möglichen Ansatz.
Die Funktionen sind in der msdn von Microsoft meist ausführlich dokumentiert.
Gruß
Hannes

xTimo

Re: Anlage mit C# steuern

Beitrag von xTimo » Sonntag 29. November 2009, 11:39

Oysos hat geschrieben:Moin,

ein Programm zur Bahnsteuerung zu schreiben ist eine ganz schön aufwändige Sache. (Persönliche Erfahrung^^) Mein Projekt liegt aus Zeitmangel erstmal auf Eis und dann muss ich erstmal ein neues Gesamtkonzept erstellen. Ansatz ist bis jetzt nur Schalten und Rückmelden über den SX-Bus, gefahren wird im Handbetrieb MM/mfx.
xTimo hat geschrieben:Leider hab ich den Großteil der Antworten nicht verstanden, da ich mit derartigen Funktionen nie gearbeitet habe.
Könnte mir dennoch Jemand den Quellcode übermitteln?
Meinst du denn, du würdest den Quellcode verstehen?
Der Code-Ausschnitt zeigt doch schon mal einen möglichen Ansatz.
Die Funktionen sind in der msdn von Microsoft meist ausführlich dokumentiert.
Gruß
Hannes
Denke schon ich würde den Quelltext verstehen.. Denn ich weis nicht wie die c# die Geschwindigkeit "managt". Bzw kontrolliert. Mit dem Code ausschnitt komm ich nur bedingt klar.
Ich möchte einfach, dass die bahn nach "Fahrplan" Läuft. Mit sicherheit wird dass ein Riesen Brocken, aber ich gebe mein Bestes.

Gruß,
Timo

Platinenwunder

Re: Anlage mit C# steuern

Beitrag von Platinenwunder » Dienstag 16. August 2011, 11:12

Ich habe diesen Thread rein zufällig gefunden und ja mir ist bekannt das dieser ASBACH ist ;)

Ich habe mal Schaltung und Platine aufgebaut die via PC gesteuert wird.
Alles wird per Microcontroller reguliert und ist steuerbar. Mein Gedanke war auch mensch das interessiert doch sicher einige Eisenbahner ,... hatte dann mal auf einer Eisenbahnseite gefragt aber keine response bekommen. Daher liegt das nun hier rum und findet keinen nutzen :)

Hier ein paar Eckdaten

USB Steuerung
Netzwerk Steuerung
Atmega32 Chip
Speed 16 Mhz
128K Übertragungen pro Sekunde
unbegrenzte Ansteuerung von LED's (über Schieberegister (mit verbaut))
unbegrenzte Ansteuerung von Lampen (über Schieberegister (mit verbaut))
unbegrenzte Ansteuerung von Taster (über Schieberegister (mit verbaut))
Postiv Beschaltung o. negativ Beschaltung bis max. 25V/64V
Stromversorgung wird stabilisert (7805er)
Ansteuerung via Drucktaster oder vom PC
Software in C# geschrieben

Enstanden ist es aus einer Idee einen Flusi die Daten aus dem Shared Memory zu ziehen und in Echtzeit extern wiederzugeben. So etwas gibt es zwar schon aber kommerziell und mein Gedanke war warum 2500 Euro bezahlen ,... meine Schaltung im Einkauf hat 100Euro gekostet und erfüllt den selben Zweck :)


Am Ende würde ich sagen wäre die Idee zur Beschaltung einer Modellbahn einfach zu realisieren und weitaus kostengünstiger. Heute liegt das Projekt brach in der Schublade und wartet auf den Tag der Wiederbelebung.


Also was ich sagen wollte ist, der Trend der Zukunft ist Digital und und die Technik dazu wird am Ende auch total digitlisiert sein und der negative Aspekt ist das große Unternehmen für nen lächerliches Schaltpult mit 4 Tastern sagenhafte 59 Euro nehmen.
Was total überzogen ist. Für das Geld kann man ohne Probs mindestens eine 40-50er Schaltung realisieren.

Nachteil war ich benötigte einige Zeit zum lernen von El. Schaltungen, C# , Mikrocontrollerprogrammierung etc. ... der Rest ist dann wirklich einfach :)


Gruß Tom

Antworten