Goetz Geschrieben 13. Oktober 2020 Geschrieben 13. Oktober 2020 (bearbeitet) Am 3.10.2020 um 11:25 schrieb Roter Brummer: ein einziges Signal als Anlage. Die drei Ereignisse definieren dieses als Blocksignal. Diese Idee gefiel mir so gut, dass ich gerne eine Variation beisteuern möchte. Der Unterschied in dieser Variation besteht darin, dass das Skript generisch angelegt ist. Das heißt: Man braucht es nur einmal und deckt damit sämtliche Blocksignale auf der Anlage ab. Die individuellen Parameter werden zu diesem Zweck in die vorbereiteten Variablen des Beispielsignals eingetragen: Der bequemste Weg zu weiteren Blocksignalen ist vermutlich, das importierte Signal zu kopieren und dann die individuellen Werte anzupassen. Aber man kann auch die Variablen in vorhandene Blocksignale kopieren. In jedem Fall genügt es, dieses Signal ein einziges Mal zu importieren. Die Schaltung habe ich - bis auf die nötigen Änderungen für die Allgemeingültigkeit - von Brummis Beispiel übernommen. Lediglich bei der Zugsteuerung musste ich auf Lua umschalten, weil ich sonst nicht generisch den zum Signal gehörigen Kontakt adressieren kann. Für Interessierte: Es geht um diesen Teil in Zeile 11: layout:getVehiclesOn(signal) Hier ist das einzelne Signal als Anlage: Brummis Blocksignal generisch.mbp Und hier eine Beispielanlage mit 8 Blocksignalen: Beispielanlage mit Brummis Blocksignal.mbp Viel Spaß damit Götz Bearbeitet 13. Oktober 2020 von Goetz Ergänzungen
Roter Brummer Geschrieben 13. Oktober 2020 Autor Geschrieben 13. Oktober 2020 (bearbeitet) Hallo Götz, vor 10 Stunden schrieb Goetz: Der bequemste Weg zu weiteren Blocksignalen ist vermutlich, das importierte Signal zu kopieren und dann die individuellen Werte anzupassen. Aber man kann auch die Variablen in vorhandene Blocksignale kopieren. In jedem Fall genügt es, dieses Signal ein einziges Mal zu importieren. einfacher geht es nicht mehr . Ich hatte in ca. fünf Minuten eine Strecke mit drei funktionierenden Blöcken gebaut. HG Brummi Bearbeitet 13. Oktober 2020 von Roter Brummer
Roter Brummer Geschrieben 14. Oktober 2020 Autor Geschrieben 14. Oktober 2020 Ablaufberg 2 Das mit der Ereignisverwaltung geht auch noch einfacher. Kurz und knackig: Zwei Bedingungen und eine Aktion! Anlage: Ablaufberg.mbp HG Brummi
Hawkeye Geschrieben 14. Oktober 2020 Geschrieben 14. Oktober 2020 (bearbeitet) Hallo, inspiriert durch die Mini-Anlagen von Roter Brummer und den Beiträgen von Goetz zum Thema Signale, habe ich auch mal als ersten Test, um mit der "Lua - Programmierung warm zu werden" eine kleine Signalsteuerung geschrieben, die die Züge in einem angemessenem Abstand vor einem Signal halten lässt, unabhängig von der aktuellen Fahrzeug Ist-Geschwindigkeit. Beispiel Signalsteuerung per Lua-Skript.mbp Wenn alle Züge gehalten haben, einfach wieder auf den blauen Schalter drücken. Viele Grüße Hawkeye Bearbeitet 14. Oktober 2020 von Hawkeye
Dad3353 Geschrieben 14. Oktober 2020 Geschrieben 14. Oktober 2020 58 minutes ago, Hawkeye said: ... stops the trains at a reasonable distance from a signal, regardless of the current vehicle speed... This is going to be very useful, not only as an introduction to Lua, but as a practical method for having my trains stop at a platform, regardless of their speed. I'll translate it all into English, then see about adapting it to the circuit I'm playing with. Thanks for this. Dies wird sehr nützlich sein, nicht nur als Einführung in Lua, sondern auch als praktische Methode, um meine Züge unabhängig von ihrer Geschwindigkeit an einem Bahnsteig anhalten zu lassen. Ich werde alles ins Englische übersetzen und mich dann darum kümmern, es an die Schaltung anzupassen, mit der ich spiele. Danke dafür. Douglas
aloys63 Geschrieben 15. Oktober 2020 Geschrieben 15. Oktober 2020 (bearbeitet) Brummer wie kann man das ferhindern Ablaufberg Bearbeitet 15. Oktober 2020 von aloys63
Roter Brummer Geschrieben 15. Oktober 2020 Autor Geschrieben 15. Oktober 2020 Hallo @aloys63, ich finde eine persönliche Ansprache nett deine Frage kann ich nicht beantworten, weil ich überhaupt nicht weiß, welche Information du erwartest. Dein angehängtes Bild ist zwar insgesamt 1920 mal 851 Pixel groß, davon sind aber nur 661 mal 372 Pixel genutzt. Der Rest ist weiß. Auf dem Bild ist also auch kaum etwas zu erkennen, was mir weiter helfen könnte. Trotzdem habe ich das Bild in einem Bildbearbeitungsprogramm extrem vergrößert und glaube, erkennen zu können, dass es sich um die Anlage handelt, die @Wüstenfuchs weiter oben eingestellt hat. Wenn das der Fall ist, habe ich hier: bereits einen Fehler in der Anlage angemerkt. Die Antwort darauf hat leider aber auch keine wirkliche Erhellung gebracht. HG Brummi Eine Grußformel am Ende finde ich auch sehr schön.
aloys63 Geschrieben 15. Oktober 2020 Geschrieben 15. Oktober 2020 Das ist der Ablaufberg wie kan mann ferhindern das eine Weiche Blokirt wird weil ein Abstelgleis voll ist
Roter Brummer Geschrieben 15. Oktober 2020 Autor Geschrieben 15. Oktober 2020 Hallo Aloys, Anrede du musst schon die verlinkten Artikel lesen. HG Brummi Grußformel
Wüstenfuchs Geschrieben 15. Oktober 2020 Geschrieben 15. Oktober 2020 (bearbeitet) vor 4 Stunden schrieb aloys63: Das ist der Ablaufberg wie kan mann ferhindern das eine Weiche Blokirt wird weil ein Abstelgleis voll ist Hallo Alois, wenn die max Zuglänge erreicht ist, soll die Weiche Blockiert sein. Ändere einfach die Maximale Zuglänge, die ist in den Harfengleisen gespeichert, und deine Züge werden länger. Es ist auch möglich jeden Gleis eine andere Zuglänge zuzuordnen. HG Wüstenfuchs Edit: Sorry habe eben gemerkt, daß ich versehentlich die falsche Anlage eingestellt habe. Bei dieser fehlt das resetten der Variablen für die Zuglänge. Ich werde die richtige Anlage nachreichen. Bearbeitet 15. Oktober 2020 von Wüstenfuchs
Wüstenfuchs Geschrieben 15. Oktober 2020 Geschrieben 15. Oktober 2020 Hallo zusammen. Edit zu diesen Beitrag von mir. Da ich zwischeneiszeitlich gemerkt habe,daß ich versehentlich die falsche Anlage in diesen Beitrag veröffentlicht habe, und ich diesen nicht mehr Bearbeiten kann veröffentliche ich sie halt in diesen Beitrag. Hier ist die richtige Anlage Test Zugsortierung Zufall mit verschiedenen Zuglängen.mbp , ich habe den Harfengleisen dieses mal verschiedene Zuglängen zugewiesen, ansonsten ist alles gleich geblieben, bis auf das fehlende Ausziehen aus den Harfengleisen.
Roter Brummer Geschrieben 16. Oktober 2020 Autor Geschrieben 16. Oktober 2020 (bearbeitet) Kreuzung mit Ampelsteuerung zugegebenermaßen ist die Ereignisverwaltung dieses mal etwas komplexer, aber nur so läuft der Straßenverkehr einwandfrei. Man kann auch noch mehr Autos auf die Straße setzen und damit einen ordentlichen Stau produzieren. Dann wird beim Umschalten der Ampelanlage die Kolonne aufgelöst. Das Auflösen der Kolonne kann aber auch provoziert werden, wenn man den roten Schalter (Manuell) im richtigen Moment drückt. Wenn der grüne Schalter gedrückt ist, läuft das Programm in einer Endlosschleife ab. Die Anlage: Ampelsteuerung.mbp Viel Spaß beim Knöpfchen drücken Brummi Bearbeitet 16. Oktober 2020 von Roter Brummer
HaNNoveraNer Geschrieben 16. Oktober 2020 Geschrieben 16. Oktober 2020 Hallo Brummi Bei mir stehen die beiden Laster neben der Spur. Ist das ein Fehler? Was heißt, die Kolonne wird aufgelöst? Wodurch? Gruß Thomas
Roter Brummer Geschrieben 16. Oktober 2020 Autor Geschrieben 16. Oktober 2020 Hallo Thomas, vor 11 Minuten schrieb HaNNoveraNer: Bei mir stehen die beiden Laster neben der Spur. Ist das ein Fehler? vielen Dank für die Fehlermeldung. Ich habe keine Ahnung, wie das passiert ist. Jetzt ist es korrigiert und die Datei wurde oben ersetzt. vor 11 Minuten schrieb HaNNoveraNer: Was heißt, die Kolonne wird aufgelöst? Wodurch? In den beiden Ereignissen "Automatische Beschleunigung aus" und "Automatische Beschleunigung an" wird beim Betreten bzw. Verlassen eines Bremskontakts die automatische Beschleunigung des Auslösers aus- und wieder eingeschaltet. Sollte die Ampel also umschalten, während die Kolonne wieder anfährt, wird diese an der Stelle unterbrochen und einige Fahrzeuge der Kolonne bleiben ordnungsgemäß an der roten Ampel stehen. HG Brummi
kutscher Geschrieben 17. Oktober 2020 Geschrieben 17. Oktober 2020 (bearbeitet) Hallo Brummi, wo finde ich deine Anlagen? Aheim Gruß kutscher Bearbeitet 17. Oktober 2020 von kutscher
MX1954LL Geschrieben 19. Oktober 2020 Geschrieben 19. Oktober 2020 Kreuzung mit Ampelsteuerung Hallo zusammen, durch die Ampelsteuerung von Brummi habe ich meine neu aufgebaut mit V6. Sie ist nicht zeitgesteuert, sondern verkehrsabhängig über 4 Gleiskontakte. Die Bordmittelbauten kann man ausblenden, wenn die Fragezeichen Stören. Zusätzlich wurden noch 3 Weichen flexibel umgesteuert, um eine Zufalls Dynamik zu bekommen. Bitte um Anregungen und Kritik um die EV zu optimieren. Grüße Lothar AMS Erweiterung.mbp
h.w.stein-info Geschrieben 19. Oktober 2020 Geschrieben 19. Oktober 2020 Hallo Lothar Manchmal drückt der MAN-LKW das vorherige Fahrzeug durch die Rot-Phase , bei er also hätte abbremsen und stoppen müssen . Wo durch das kommt habe ich nicht heraus bekommen . Verwendest Du Gleiskontakt an der Ampel-Anlage ? Auch stimmt die Phase der Ampel nicht immer - das könnte an den Timer ( Verzögerung ) liegen ! Viele Grüße HnS
Dad3353 Geschrieben 19. Oktober 2020 Geschrieben 19. Oktober 2020 (bearbeitet) 59 minutes ago, hwstein-info said: ... Sometimes the MAN truck pushes the previous vehicle through the red phase ... This sometimes happens in real life, too ..! That sometimes happens in real life too ..! Bearbeitet 19. Oktober 2020 von Dad3353
MX1954LL Geschrieben 19. Oktober 2020 Geschrieben 19. Oktober 2020 Hallo zusammen, ja da gibt es noch ein Problem, wenn Gleiskontakte kurz hintereinander angefahren werden. Auch auf der selben Achse, dann werden die Abläufe zur Ampelumschaltung erneut gestartet. Habe jetzt die beiden Achsen auf Schlagwort umgestellt und dadurch nur noch zwei Ereignisse, Aber wie bekomme ich die Auslösung bei Betreten von Kontakt C weg, wenn A schon ausgelöst wurde? Haben beide das gleiche Schlagwort. Gruß Lothar
h.w.stein-info Geschrieben 19. Oktober 2020 Geschrieben 19. Oktober 2020 Hallo Lothar Theorie : Möglicher Weise vielleicht durch eine Bedingung hinzufügen , die das überprüft , welcher Gleiskontakt zuerst auslöst ( Verschachtelte Bedingungen ) . Aber auch hier muss die Reihenfolge genau durch dacht werden ( meine , man muss von hinten nach vorne arbeiten ) . Da kann Goetz , Andy , BahnLand oder andere EV/Lua Experten weiter helfen . Ich lerne noch zwischen durch mit der EV , da ich einige Projekte am Arbeiten bin . Viele Grüße HnS
MX1954LL Geschrieben 20. Oktober 2020 Geschrieben 20. Oktober 2020 Hallo Hans, mit zusätzlichen Bedingungen habe ich schon probiert, hab aber noch keine Bedingung gefunden, die den angestoßenen Ablauf nicht überlagert und die Fahrzeuge trotzdem anhält. Vielleicht schauen sich das noch ein paar andere an. Warte mal auf weitere Tipps. Das Problem liegt einfach darin, wenn auf einer Achse die gegenüberliegenden Gleiskontakte in kurzem Abstand ausgelöst werden. Dann stimmen die Ampelfasen nicht mehr und mache Fahrzeuge fahren ohne grün Signal. Zu 80 % stimmen die Abläufe. Schöne Grüße Lothar
HaNNoveraNer Geschrieben 20. Oktober 2020 Geschrieben 20. Oktober 2020 (bearbeitet) Hallo Lothar Man kann sich einen Zustand in einer Variablen merken. z.B. Boolean True oder False Diese dann in einer Bedingung abfragen. D.h. den 2. Kontakt nur ausführen, wenn der Wert in der Variablen es zuläßt. Hab leider momentan keine Zeit was zu basteln. Bearbeitet 20. Oktober 2020 von HaNNoveraNer
Roter Brummer Geschrieben 21. Oktober 2020 Autor Geschrieben 21. Oktober 2020 Hallo zusammen, dankenswerterweise hat @Neo im Online-Katalog ein neues Set mit dem Namen "Mini-Experimente" eingepflegt. Dort sind jetzt alle Beispielanlagen von hier ordentlich gesammelt. HG Brummi
Roter Brummer Geschrieben 21. Oktober 2020 Autor Geschrieben 21. Oktober 2020 Automatischer Zugwechsel Eine zweiseitige Anlage auf einer Ebene Die Züge im Schattenbahnhof hinter der Kulisse wechseln sich automatisch ab. Durch die zufällige Vergabe der Geschwindigkeit des nächsten Zugs und durch zufällige Wartezeiten bis zu dessen Abfahrt variiert der Punkt, an dem sich die beiden Züge auf der Vorderseite begegnen. Die Anlage: Zugwechsel.mbp HG Brummi
Neo Geschrieben 21. Oktober 2020 Geschrieben 21. Oktober 2020 Hallo Brummi, die vier Gleis-Ereignisse sind ja praktisch identisch. Das wäre doch eine gute Gelegenheit, mit einem benutzerdefinierten Ereignis zu arbeiten und die Unterschiede per Parameter zu übergeben, oder alternativ die Unterschiede in Objektvariablen zu packen. Viele Grüße, Neo
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto besitzen, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen.
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden