Jump to content

Old Grey

Mitglieder
  • Gesamte Inhalte

    129
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von Old Grey

  1. Hallo, Ich habe das Problem wie folgt gelöst: am Bremskontakt wird die aktuelle Geschwindigkeit ausgelesen und in einer Objekt-Variable des Haltegleises abgespeichert. Beim Anfahren wird dann geprüft ob die Geschwindigkeit >0 ist und mit einer Bedingung die neue Zielgeschwindigkeit mit dem entsprechenden Vorzeichen versehen.
  2. Hallo Neo, die CD mit Delphi (V 3 ???) habe ich bestimmt noch originalverpackt irgendwo im meiner Kramkiste. Mir fehlte damals Zeit und Gelegenheit zum Testen. Außerdem haben die Admins aus völlig unverständlichen Gründen etwas dagegen, wenn man einfach notwendige Software auf dem Arbeits-PC installiert. Turbopascal lief zum Glück noch ohne Installation, aber im Laufe der Zeit waren dann die Einschränkungen (z.B. Strings mit max. 256 Zeichen) einfach zu krass. Zum Glück liefern die meisten größeren Programme eine Scriptsprache (meist ein VBA-Clone) mit, mit der sich die meisten Sachen noch gut automatisieren lassen. Aber jetzt habe ich eine neue Software erhalten, bei der Python enthalten ist. Also wieder etwas Neues lernen. Heute ist es mir mit der EV gelungen eine Fehlermeldung zu erhalten, die ich schon ewig nicht mehr gesehen habe: - Stack overflow - Das letzte mal ist mir das bei der Assemblerprogrammierung meines C64 passiert. Gruß Der alte Graue
  3. Hallo, bitte nicht wundern über meinen Usernamen, aber ich bin beim Ausdenken immer etwas einfallslos, Ich brauchte eine aussagekräftige eMail-Adresse und da Modellbahn nicht gerade selten ist und nicht unbedingt eine Nummer anhängen wollte, kam ich nach einem Blick in den Spiegel auf Old Grey. Das verrät natürlich etwas über mein Alter. Ich gehe hart auf die 60 zu. Mehr persönliche Informationen möchte ich im Netz nicht preisgeben. Vorweg ein Geständnis: Ich interessiere mich nicht für Modellbau. Ich habe in meiner Jugend ein paar Flugzeugbausätze zusammengeklebt und dabei festgestellt, das mir dafür die notwendige Feinmotorik und das Talent fehlt. Mein Interesse schwenkte dann auch sehr schnell zur Programmierung der damals langsam verfügbaren Heimcomputer. Ich habe schon einige Zeit mit der Programmierung von Modellbahnanlagen geliebäugelt, aber ohne Modellbau keine Programmierung. Abgesehen vom fehlendem Platz. Dann bin ich Anfang des Jahres über das MBS gestolpert und habe viel mit der Standardversion experimentiert. Dann bin ich auf ein Anlage zum Weiterbau gestoßen, die eine interessante Programmierung versprach. Da mir die unterschiedlichen Ebenen und der versteckte Bahnhof zu unübersichtlich war, habe ich sie auf einer Ebene nachgebaut und brauchte dafür natürlich die Vollversion. Jetzt werde ich erst einmal die Programmierung mit der EV fertigstellen. Dummerweise habe ich gerade gesehen, das einige Probleme die ich bisher lösen mußte (z.B. rangieren) sich mit der neuen Version erledigt haben. Danach werde ich die ganze Sache noch einmal mit Lua probieren. Leider mußte ich feststellen, das hier der gleiche gravierende Mangel wie bei allen modernen Programmiersprachen vorhanden ist. Ich vermisse den Zwang alle vorkommenden Variablen vorab zu deklarieren. Nach den ersten Versuchen mit Basic bin ich schnell zu Turbo Pascal gewechselt und lange dabei geblieben. Nachdem ich das erste größere Script mit VBA schreiben mußte habe ich vergessen die Zeile ‚Option Explicit‚ einzugeben. Anschließend habe ich viele endlose Stunden damit verbracht herauszufinden warum das Script nur Müll produzierte. Ich hatte einfach in einer Zeile bei einer Variable einen Buchstaben vergessen. Wenn ich Lua geschafft habe oder Lua mich, werde ich mich vielleicht noch mit rocrail beschäftigen. Das sollte für den Anfang reichen.
  4. Hallo, die einfachste Lösung ist Verzeichnis für den Katalog in ein Cloudverzeichnis zu legen. Ich habe mir dafür extra ein eigenes Dropboxkonto zugelegt. Das hat den Vorteil, daß die Daten sowohl lokal auf allen Rechnern und in der Cloud liegen. Man muß aber darauf achten, das Programm immer zu schließen und vor dem Runterfahren warten bis sich die Dropbox synchronisiert hat. Beim Hochfahren des anderen Rechners muß man natürlich auch auf die Synchronisation warten. Das funktioniert bei mir auf allen drei verwendeten PC.
×
×
  • Neu erstellen...