Neuling will Programmieren
Neuling will Programmieren
Hallo,
ich würde gerne mein Analoge dem PC Steuern,und ich würde dazu gerne ein eigenes Programm Programmieren,da ich dieses evtl.auch beruflich irgendwann machen möchte,da gibt es blos ein ganz großes Problem ich habe noch nie was Programmiert,jetzt brauch ich eure Hilfe,wie programmiert man sowas,was brauch ich dafür?Das Programm soll folgendes können soweit wie möglich wie gesagt ich habe keine Ahnung davon,Märklin Kran Steuern,Moba Steuern und CS Weichen Steuern.
Schon mal Vielen dank
Christopher
ich würde gerne mein Analoge dem PC Steuern,und ich würde dazu gerne ein eigenes Programm Programmieren,da ich dieses evtl.auch beruflich irgendwann machen möchte,da gibt es blos ein ganz großes Problem ich habe noch nie was Programmiert,jetzt brauch ich eure Hilfe,wie programmiert man sowas,was brauch ich dafür?Das Programm soll folgendes können soweit wie möglich wie gesagt ich habe keine Ahnung davon,Märklin Kran Steuern,Moba Steuern und CS Weichen Steuern.
Schon mal Vielen dank
Christopher
- Felix (der erste)
- Forumane
- Beiträge: 1408
- Registriert: Mittwoch 25. Dezember 2002, 19:27
- Wohnort: Lüdenscheid
- Kontaktdaten:
Wie willst denn die CS Weichen anschließen?
Wenn das an die normale Moba Digital Anlage dran kommt, ist da nichts "besonderes" dran. Dann werden die mit den ganz normalen Adressen geschaltet.
Der Kran von Märklin kann auch mit den normalen Decodern gesteuert werden. Brauch also auch nicht extra Dinge.
Wenn das an die normale Moba Digital Anlage dran kommt, ist da nichts "besonderes" dran. Dann werden die mit den ganz normalen Adressen geschaltet.
Der Kran von Märklin kann auch mit den normalen Decodern gesteuert werden. Brauch also auch nicht extra Dinge.
Hallo Christopher,
was wahrscheinlich ein Tippfehler von Dir war, wirft schon die erste wichtige Frage auf: Hast Du eine Anlage, eine Analoge oder eine Analoge Anlage?
Denn alles was auf der Anlage läuft, sollte schon digital gesteuert sein, damit dein Computer, mit welchem Programm auch immer, es überhaupt wahrnimmt. Du brauchst also Weichendecoder, Belegtmelder für die Gleise, Decoder für die Loks und das alles sollte schon laufen, bevor das erste Bit im Computer bewegt wird. Da es jede Menge Digitalsystem gibt (Lenz, Selectrix, Märklin, usw.), ist es wichtig zu wissen, welches Du verwenden willst oder eventuell schon hast.
Nächste Frage ist die nach dem verwendeten Computer und dem Betriebssystem: PC oder Mac, Windows oder Linux?
Wenn Du hier etwas deutlicher werden kannst, gibt es sicherlich mehr Antworten.
was wahrscheinlich ein Tippfehler von Dir war, wirft schon die erste wichtige Frage auf: Hast Du eine Anlage, eine Analoge oder eine Analoge Anlage?
Denn alles was auf der Anlage läuft, sollte schon digital gesteuert sein, damit dein Computer, mit welchem Programm auch immer, es überhaupt wahrnimmt. Du brauchst also Weichendecoder, Belegtmelder für die Gleise, Decoder für die Loks und das alles sollte schon laufen, bevor das erste Bit im Computer bewegt wird. Da es jede Menge Digitalsystem gibt (Lenz, Selectrix, Märklin, usw.), ist es wichtig zu wissen, welches Du verwenden willst oder eventuell schon hast.
Nächste Frage ist die nach dem verwendeten Computer und dem Betriebssystem: PC oder Mac, Windows oder Linux?
Wenn Du hier etwas deutlicher werden kannst, gibt es sicherlich mehr Antworten.
Hallo Christopher,
ein GÜNSTIGES Digitalsystem gibt es sicher nicht, das Zeug ist immer mehr oder weniger teuer. Vielleicht kannst Du mit Teilen der Anlage anfangen, z.B. den erstmal den Kran per Notebook steuern.
Aber Du willst ja auch programmieren. Du kannst es mal mit Visual Basic versuchen. Die Version 6.0 sollte bei manchen Händlern noch günstig zu bekommen sein oder bei eBay. Weil aber zur Steuerung der MoBa immer die serielle Schnitttstelle gebraucht wird, solltest du nicht die Standard-Version von VB6 kaufen, denn da ist kein ActiveX-Control für die COM Schnittstelle drin (Beliebtes Problem im Support). Das gibts erst ab der Professional-Version.
Wenn Du das beruflich machen willst, solltest Du auch überlegen, gleich auf .NET einzusteigen. Da wird es dann objektorientiert. Der Lernaufwand ist bestimmt höher als bei VB6, aber es ist Zukunftssicherer.
Von der grossen Redmonder Softwareschmiede, die wir alle kennen, gibt es ja auch noch andere Programmiersprachen. Im Visual Studio .NET 2003 ist neben VB auch C++ und C# (gesprochen C Sharp) drin.
Dann gibts noch Java, Delphi und was weiss ich sonst noch.
ein GÜNSTIGES Digitalsystem gibt es sicher nicht, das Zeug ist immer mehr oder weniger teuer. Vielleicht kannst Du mit Teilen der Anlage anfangen, z.B. den erstmal den Kran per Notebook steuern.
Aber Du willst ja auch programmieren. Du kannst es mal mit Visual Basic versuchen. Die Version 6.0 sollte bei manchen Händlern noch günstig zu bekommen sein oder bei eBay. Weil aber zur Steuerung der MoBa immer die serielle Schnitttstelle gebraucht wird, solltest du nicht die Standard-Version von VB6 kaufen, denn da ist kein ActiveX-Control für die COM Schnittstelle drin (Beliebtes Problem im Support). Das gibts erst ab der Professional-Version.
Wenn Du das beruflich machen willst, solltest Du auch überlegen, gleich auf .NET einzusteigen. Da wird es dann objektorientiert. Der Lernaufwand ist bestimmt höher als bei VB6, aber es ist Zukunftssicherer.
Von der grossen Redmonder Softwareschmiede, die wir alle kennen, gibt es ja auch noch andere Programmiersprachen. Im Visual Studio .NET 2003 ist neben VB auch C++ und C# (gesprochen C Sharp) drin.
Dann gibts noch Java, Delphi und was weiss ich sonst noch.
- Felix (der erste)
- Forumane
- Beiträge: 1408
- Registriert: Mittwoch 25. Dezember 2002, 19:27
- Wohnort: Lüdenscheid
- Kontaktdaten:
- Felix (der erste)
- Forumane
- Beiträge: 1408
- Registriert: Mittwoch 25. Dezember 2002, 19:27
- Wohnort: Lüdenscheid
- Kontaktdaten:
Ich weiß nicht wie es bei Dir ist. Aber bei mir ist auch das gute alte VB objektorientiert. Oder wozu schreib ich dann meine ganze Klassenmodule, usw..?HenniNg hat geschrieben:... gleich auf .NET einzusteigen. Da wird es dann objektorientiert. ....
Was den Lernaufwand in Bezug auf objektorientiertes Programmieren betrifft, kann ich Dir allerdings kommentarlos zustimmen. Man sollte schon das Konzept der OOP verstanden haben, bevor man auch nur eine Zeile Code in eine "richtige" Applikation investiert, die dann auch was können soll.
mfg.
Mike!
.. also mal ganz ehrlich ..
als ich diesen beitrag >
Verfasst am: Do 15.04.04 20:10 Titel: Neuling will Programmieren
<gelesen hatte, habe ich noch nie so laut und herzlich gelacht .. weil .........
Neuling will Programmieren :das ist ungefähr so als wenn einer nach einer bestandenen führerscheinprüfung die er erst im zweiten anlauf geschafft hat, zu M. Schumi kommt und seinen formel 1 wagen mal eben über den kurs fahren will.. und ihn vorher fragt wo denn die bremse und das gaspedal wäre ..
die naivität hat keine grenzen ....
aus diesem grunde der hinweis auf die programmiersprache "FORTRAN"
grüße
CT
als ich diesen beitrag >
Verfasst am: Do 15.04.04 20:10 Titel: Neuling will Programmieren
<gelesen hatte, habe ich noch nie so laut und herzlich gelacht .. weil .........
Neuling will Programmieren :das ist ungefähr so als wenn einer nach einer bestandenen führerscheinprüfung die er erst im zweiten anlauf geschafft hat, zu M. Schumi kommt und seinen formel 1 wagen mal eben über den kurs fahren will.. und ihn vorher fragt wo denn die bremse und das gaspedal wäre ..
die naivität hat keine grenzen ....
aus diesem grunde der hinweis auf die programmiersprache "FORTRAN"
grüße
CT
- Ole Oberste Berghaus
- Dienstagsforumane
- Beiträge: 298
- Registriert: Sonntag 23. November 2003, 15:25
- Wohnort: Hamburg / Freiburg im Breisgau
- Kontaktdaten:
Stimmt nicht! Irgendwann muss man eben anfangen, irgendwann ist man der Neuling und weiß von nichts, dann muss man eben lernen und auch mal andere fragen. Ich würde auch gerne noch das ein oder andere machen, dann muss man eben, für die Profis sinnlose, Fragen stellen um sich ein Basiswissen aufzubauen!
WARNUNG: Das MiWuLa kann süchtig machen!
Also als Anfänger sind meiner Erfahrung nach alle Programmiersprachen mehr oder minder "sehr schwierig". Aber am leichtesten kommst Du da sicher noch mit VB weg.
Ich sag mal, wenn Du eine Sprache mal richtig beherrscht, dann ist der Ein- bzw. Umstieg zu einer anderen Sprache nur mehr ein Viertel so schwierig als ein kompletter Neubeginn.
mfg.
Mike!
(der mit Turbo Pascal 6.0 unter DOS angefangen hat, und mittlerweile über Java und C# bei VB 6.0 gelandet ist. *g*)
Ich sag mal, wenn Du eine Sprache mal richtig beherrscht, dann ist der Ein- bzw. Umstieg zu einer anderen Sprache nur mehr ein Viertel so schwierig als ein kompletter Neubeginn.
mfg.
Mike!
(der mit Turbo Pascal 6.0 unter DOS angefangen hat, und mittlerweile über Java und C# bei VB 6.0 gelandet ist. *g*)
lies mal
DDW-Server für MS
http://home.snafu.de/mgrafe/index.htm
rsch auf Basis Python zum Programmieren
http://www.griebel-net.de/peer/rcsh/rcsh.html
was ist python
http://www.freenetpages.co.uk/hp/alan.gauld/german/
wo finde ich mehr über python
http://www.python.org/
mit diesem Material müsstest du weiterkommen
Stefan
DDW-Server für MS
http://home.snafu.de/mgrafe/index.htm
rsch auf Basis Python zum Programmieren
http://www.griebel-net.de/peer/rcsh/rcsh.html
was ist python
http://www.freenetpages.co.uk/hp/alan.gauld/german/
wo finde ich mehr über python
http://www.python.org/
mit diesem Material müsstest du weiterkommen
Stefan
-- stimmt nicht was du schreibst ..Ole Oberste Berghaus hat geschrieben:Stimmt nicht! Irgendwann muss man eben anfangen, irgendwann ist man der Neuling und weiß von nichts, dann muss man eben lernen und auch mal andere fragen. Ich würde auch gerne noch das ein oder andere machen, dann muss man eben, für die Profis sinnlose, Fragen stellen um sich ein Basiswissen aufzubauen!
erst wenn ich ein basiswissen habe , kann ich anfangen mir über meine entwürfe zu gestalten und anfangen ganz gewisse fragen zu stellen , wenn ich rechnen lernen will , frage ich ja auch nicht als erstes im forum ob mir einer erklären kann wie eine logorithmische parabelkurve einer rakete zum mars berechnet wird , sondern erlerne erst das einmaleins ..
grüße
CT