-
prinz gefällt ein Beitrag im Thema: Hintergründe virtuell erzeugt
-
prinz gefällt ein Beitrag im Thema: Sehenswerte Eisenbahnfilme
-
Modellbahnspass gefällt ein Beitrag im Thema: Kleinanlagen für den Platzbeschränkten Modellbahner
-
prinz gefällt ein Beitrag im Thema: Module - Update auf V9
-
prinz gefällt ein Beitrag im Thema: Mainburg stellt sich vor im Lichte von MBS V9
-
prinz gefällt ein Beitrag im Thema: Module - Update auf V9
-
prinz gefällt ein Beitrag im Thema: Module - Update auf V9
-
prinz gefällt ein Beitrag im Thema: Module - Update auf V9
-
prinz gefällt ein Beitrag im Thema: Module - Update auf V9
-
Herman gefällt ein Beitrag im Thema: Kleinanlagen für den Platzbeschränkten Modellbahner
-
Herman gefällt ein Beitrag im Thema: Kleinanlagen für den Platzbeschränkten Modellbahner
-
Goetz gefällt ein Beitrag im Thema: Kleinanlagen für den Platzbeschränkten Modellbahner
-
Kleinanlagen für den Platzbeschränkten Modellbahner
Hallo @HWB Berlin , natürlich hast Du Recht! Wie so oft bei Modellbahnanlagen liegt die "Kunst" in der Verkürzung / Raffung / Verkleinerung realer Gegebenheiten. Ich hatte mich an dem Modell von @Modellbahnspass orientiert, so wie er es auf seiner Anlage gebaut hatte. Viele Grüße, Wolfgang
-
Goetz gefällt ein Beitrag im Thema: Kleinanlagen für den Platzbeschränkten Modellbahner
-
Kleinanlagen für den Platzbeschränkten Modellbahner
Hier ein Beispiel mit dem Brücke-Viadukt-Modul-Bausatz von fmkberlin ( 988FED30-37F5-43BD-9D79-3A193110DFF9 ). Die Anzahl der Bogen entspricht dem Modell von @Modellbahnspass . Länge in H0 knapp 1,85m. Viele Grüße, Wolfgang
-
prinz gefällt ein Beitrag im Thema: Es geht los im Keller
-
Leslie gefällt ein Beitrag im Thema: So langsam geht es auf Weihnachten zu
-
3D-Modellbahn Studio V9 - Vorfahrtsregelung
Hallo @oberrrrroller , Die einzige Möglichkeit wäre, den Zielkontakt und den Registrierkontakt für die nächste Abzweigung zusammenzulegen. Aber Vorsicht: Bisher geht die Steuerung davon aus, dass der Weg nach Verlassen der Abzweigung frei ist. Sollte sich kurz danach eine weitere Abzweigung oder z.B. ein Bahnübergang befinden, kann es zu einem Rückstau kommen. Biegt z.B. ein Fahrzeug von der Nebenstraße rechts in diesen Rückstau ein, so wird das nächste Fahrzeug der Hauptstraße auf das Fahrzeug auffahren oder sogar hinein, zumal wenn es sich um ein längeres Fahrzeug (z.B. LKW mit Anhänger) handelt, das noch nicht komplett auf der Straße hinter der Abzweigung steht. Viele Grüße, Wolfgang
-
oberrrrroller gefällt ein Beitrag im Thema: 3D-Modellbahn Studio V9 - Vorfahrtsregelung
-
Goetz gefällt ein Beitrag im Thema: 3D-Modellbahn Studio V9 - Vorfahrtsregelung
-
3D-Modellbahn Studio V9 - Vorfahrtsregelung
Hallo @oberrrrroller , hier stellt sich die Frage, wann eine Gruppe problemlos kopiert werden kann. Das hat bestimmte Voraussetzungen. Alle in Elementen der Gruppe referenzierten Objekte müssen ebenfalls in dieser Gruppe vorhanden sein. So müssen z.B. die in den Zielwahl-Kontakten die angegebenen Zielobjekte (Gleiskontakte) ebenfalls in derselben Gruppe enthalten sein. Beim Kopieren werden alle Objekte einer Gruppe in der neuen Gruppe eingefügt. Referenzen auf andere Objekte werden anschließend durch die entsprechenden neuen Objekte ersetzt. Somit ist die Referenzierung innerhalb der Gruppe korrekt. Sollte eine Referenz auf ein Objekt außerhalb der Gruppe enthalten sein, so bleibt diese unverändert bestehen. In der EV darf weder ein Ereignis noch ein Element direkt ein bestimmtes Objekt der Gruppe referenzieren. Deine Frage "Funktioniert das auch, wenn die Fahrzeuge an den verschiedenen Einmündungen von einer anderen Richtung in eine andere Richtung fahren sollen" habe ich so verstanden, wie ist das mit dem Routing-Einträgen in den Registrierkontakten. Diese müssen allerdings in der Kopie angepasst werden. Beispiel: Du fügst an der Seite 2 der aktuellen Abzweigung im weiteren Verlauf der Straße eine Kopie der Abzweigung ein. Von der Seite 2 zur neuen Abzweigung laufen dann die Routen "Pendel 1-2", "Pendel 2-3" und "Rund 1-2-3". In der Kopie werden wahrscheinlich an der zur alten Abzweigung führende Seite nicht wie gewünscht sein. Deshalb müssen bei der Ziele-Liste der Registrierkontakte die Namen (Route) und Ziele innerhalb der Kopie angepasst werden. Sollten dabei neue Routen-Namen entstehen, die auch über die alte Abzweigung führen, so müssen auch dort die Routing-Listen angepasst werden. Die Lösung über Routennamen hattest Du Dir gewünscht . Bei der beschriebenen Zufallslösung müssten eventuell nur die Ziele für Busse angepasst werden. Wenn Du Fragen hast, ... immer gerne fragen. Viele Grüße, Wolfgang
-
Spurwechsel gefällt ein Beitrag im Thema: 3D-Modellbahn Studio V9 - Vorfahrtsregelung
-
3D-Modellbahn Studio V9 - Vorfahrtsregelung
Hallo @oberrrrroller , anbei die überarbeitete Anlage. Es sind einige Sachen in der EV und den Variablen der Spuren/Kontakte geändert. Die Registrierkontakte (...RK1 - RK3) sind Bestandteil der Gruppe K01. Wichtig: Das Ereignis "Alle Straßen -> Ziel festlegen" ist geändert. Dort wird nicht mehr nach der Variable Fahrzeug sondern nach Route das Ziel eingetragen. Dabei sind entsprechend den vorigen Ziele-Einträge der Registrierkontakte die Routen "Pendel 1-2", "Pendel 1-3", "Pendel 2-3" und "Rund 1-2-3" entstanden. Die entsprechende Variable "Route" ist bei den Fahrzeugen eingetragen. Zur besseren Übersichtlichkeit der Ereignisse im Bereich K01 habe ich drei Mini-Benutzerdefinierte Ereignisse erstellt: Stop setzen: Autom. Beschleunigung false und Autom. Verzögerung true Stop aufheben: Autom. Beschleunigung true und Autom. Verzögerung false Test Spuren (mit Gleiskontakt, Liste von Spuren, Liste von Kontakten): Sind alle Spuren ohne Fahrzeug werden für alle Kontakte der Stop aufgehoben. Nach dem Ereignis enthält der Gleiskontakt eine Variable "frei" mit true oder false. Dieses Ereignis wird aufgerufen mit den Variablen "Test1 Spuren" und "Test Kontakte" des Gleiskontaktes. Ist das Ergebnis positiv (Variable frei des Gleiskontaktes) und eine Variable "Test2 Richtung" vorhanden und das Fahrzeug in diese Richtung wird, wird das Ereignis nochmal aufgerufen mit den Variablen "Test2 Spuren" und "Test2 Kontakte" des Gleiskontaktes. Die übrigen Ereignissen aus dem Bereich K01 habe ich ebenfalls überarbeitet, so dass in der EV keine Referenzen auf Spuren oder Kontakte enthalten sind. Diese wurden als Variablen auf die Objekte (Spuren/Kontakte) verschoben. Vielleicht kann man die Ereignisse noch vereinfachen und übersichtlicher gestalten. Jedenfalls ist die Abzweigung jetzt kopierbar. Viele Grüße, Wolfgang Einmündung Stadt_2neu.mbp
-
3D-Modellbahn Studio V9 - Vorfahrtsregelung
Hallo @oberrrrroller , STOP! Obwohl (oder weil) ich gestern noch keine alkoholischen Getränke konsumiert hatte, habe ich die Ereignisse mit direktem Bezug auf Spuren oder Kontakte übersehen . So ist die Abzweigung noch nicht kopierbar. Ich ändere Deinen Entwurf ab und sende ihn Dir dann zu. Dann arbeite ich auch die Änderung für die Registrierkontakte mit ein. Viele Grüße, Wolfgang
-
3D-Modellbahn Studio V9 - Vorfahrtsregelung
Hallo @oberrrrroller , jetzt hatte ich etwas Zeit, um mir Deine Lösung anzuschauen. Fehler oder Unfälle konnte ich nicht beobachten. Um die Abzweigung kopierbar zu machen, müssten folgende Sachen noch geändert werden: Die Registrierkontakte müssen mit in die Gruppe. Damit bleiben die Referenzen zu den Zielkontakten bestehen, da sie innerhalb der Gruppe liegen. Die Zielwahl nach Fahrzeug passt da allerdings nicht mehr hinein, da diese beim Einfügen der Kopie (in eine neue Anlage) verloren gehen. Außerdem finde ich diesen Ansatz als zumindest problematisch, da für jedes neue Fahrzeug die Registrierkontakte überarbeitet werden müssten. Hier kann ich Dir zwei andere Ansätze empfehlen: Entweder ersetzt Du in den Variablen die Fahrzeugnamen durch "Routennamen", die dann auch bei den Fahrzeugen als Variable eingetragen werden. Soll ein Fahrzeug ohne Routennamen an einem Registrierkontakt ankommen, kann man ihm schnell noch diese Variable eintragen. Die andere Lösung ist eine Zufallsregelung: Je Registrierkontakt trägst Du die beiden möglichen Ziele als Variable ein (Ziel1 / Ziel2) und einen Grenzwert für Ziel1 (Zahl zwischen 0 und 100). Beim Erreichen des Registrierkontakt ermittelst Du einen Zufallswert zwischen 0 und 100. Liegt dieser innerhalb des Limits wird Ziel1 gewählt, ansonsten Ziel2. Damit kann da Abbiegeverhalten je Seite der Einfahrt etwas gesteuert werden. Beispiel: Hauptstraße links: geradeaus 70, rechts abbiegen 30. Hauptstraße rechts: geradeaus 80, links abbiegen 20. Nebenstraße: links und rechts jeweils 50. Und weiter: Sollte ein Fahrzeug mit dem Schlagwort "Bus" erscheinen, könnte man dafür ein vorgegebenes Busziel zuordnen. Steht das Ziel für ein Fahrzeug fest, könnte man noch den passenden Blinker aktivieren, falls notwendig und beim Ausfahrkontakt wieder zurücksetzen. Eine weitere Vereinfachung der EV sehe ich nicht, da jede Seite der Abzweigung ihre eigenen "Regeln" hat. Ansonsten finde ich Deine Lösung gut. Viele Grüße, Wolfgang
-
3D-Modellbahn Studio V9 - Vorfahrtsregelung
Hallo @oberrrrroller , auf den ersten Blick sieht das gut aus. Vielleicht wäre es besser, wenn @Hawkeye darüber schauen würde, da er, glaub ich, am tiefsten in diesem Thema steckt. Ansonsten werde ich etwas tiefer in Deinen Entwurf einsteigen. Viele Grüße, Wolfgang
-
Wie kann man in LUA Pausen im Skript einbauen?
Hallo Adler_84, … und nicht innerhalb Wiederholungen
-
Wie kann man in LUA Pausen im Skript einbauen?
Hallo @Adler_84 , Man kann in Lua Verzögerungen (Delays) einsetzen. Dieses Delay unterbricht die Abarbeitung des Ereignisses um die angegebenen Sekunden (Andere Ereignisse werden abgearbeitet) und ruft dann dieses Ereignis neu auf mit einem Parameter (Text) der Verzögerung. So können in einem Skript mehrere Unterbrechungen vorkommen: if not deferredCall then -- Erster Aufruf des Ereignisses [Statements1] defer(10, "Verzögerung") -- Delay für 10 Sekunden, dann wieder Aufruf mit deferredCall "Verzögerung" elseif deferredCall == "Verzögerung" then -- Wiedereinstieg mit Parameter "Verzögerung" if [Bedingung] then [Statements1] defer(5, "Verzögerung (2)") -- usw. end [Statements2] elseif deferredCall == "Verzögerung (2)" then [Statements3] defer(2, "Verzögerung (3)") elseif deferredCall == "Verzögerung (3)" then [Statements4] end Viele Grüße, Wolfgang
-
3D-Modellbahn Studio V9 - Vorfahrtsregelung
Hallo @oberrrrroller , Leider funktioniert das so nicht. Die Spur-Variablen Start-Straße und Stop-Straße verweisen immer auf die nächste bzw. vorige Ausfahrt (Werte 1 - 4). Somit würde eine Belegt-Prüfung an der Ausfahrt 1 und 3 nicht greifen, da ja auf Ausfahrt 4 nie ein Fahrzeug stehen kann. Außerdem wird in einem Ereignis ein Index (Zahl) für die Ausfahrt um 1 vermindert. Erreicht der Wert 0, so wird dieser Index wieder auf 4 gesetzt. Die print-Anweisungen in dem Ereignis "Startspur verlassen" hatte ich eingebaut, um einen Fehler in meiner Steuerung zu finden. Den Fehler hatte ich gefunden, aber die Zeile mit dem Skript vergessen zu löschen. Viele Grüße, Wolfgang
-
Neue Brücken braucht das Land
Denkt bitte daran, dass es hier um Modelleisenbahnen geht, bei denen man immer Kompromisse machen muss. Ein solcher Radius hieße in H0 3,45m, also ein 180°-Bogen 6,90m. Soviel Platz gibt es auf normalen Modelleisenbahnen nicht. Nur mal so sagt Wolfgang
-
Problem with 3-way switches
Hallo @E444 , Falls Du wissen wolltest, welche Weichenlaterne zu einer Dreiweg-Weiche passt: Es gibt keine Weichenlaterne hierfür. Auch im wirklichen Bahnnetz sind diese meines Wissens unbekannt. Im MBS wird dies oft so gelöst: An der Dreiweg-Weiche werden zwei normale Weichenlaternen gesetzt, die rechts etwas nach hinten versetzt. Anders als normal werden die Laternen nicht mit der Weiche verbunden (siehe Fenster Eigenschaften). Statt dessen wird ein Ereignis erstellt, falls eine Weiche mit dem Schlagwort "Dreiwegweiche schaltet". Jede dieser Weichen hat neben diesem Schlagwort zwei Objekte in den Variablen: "links" mit der Laterne links und "rechts" mit der Laterne rechts. Dann werden die Laternen entsprechend der aktuellen Stellung geschaltet: 0 (geradeaus): Laterne links = 1, Laterne rechts = 1 1 (links): Laterne links = 0, Laterne rechts wird nicht geschaltet 2 (rechts): Laterne links = 1, Laterne rechts = 0 Grüße, Wolfgang Se vuoi sapere quale lanterna di scambio si adatta a uno scambio a tre vie: non esiste una lanterna di scambio specifica per questo tipo di scambio. Per quanto ne so, non esistono nemmeno nella rete ferroviaria reale. Nel MBS questo problema viene spesso risolto in questo modo: allo scambio a tre vie vengono posizionate due normali lanterne di scambio, leggermente spostate indietro sulla destra. A differenza del normale, le lanterne non sono collegate allo scambio (vedi finestra Proprietà). Invece, viene creato un evento se uno scambio ha la parola chiave “scambio a tre vie commuta”. Ognuno di questi scambi ha due oggetti nelle variabili oltre a questa parola chiave: ‘sinistra’ con la lanterna a sinistra e “destra” con la lanterna a destra. Quindi i semafori vengono commutati in base alla posizione attuale: 0 (dritto): semaforo sinistro = 1, semaforo destro = 1 1 (sinistra): semaforo sinistro = 0, semaforo destro non commutato 2 (destra): semaforo sinistro = 1, semaforo destro = 0 Tradotto con DeepL.com (versione gratuita) Saluti, Wolfgang
-
3D-Modellbahn Studio V9 - Vorfahrtsregelung
Hallo @oberrrrroller , Anbei die überarbeitete Anlage. Was ist geändert?: Die Bremskontakte haben jetzt jeweils das Schlagwort "KV-Bremsen", in der Variable "Einfahrspur" die C-Spur für die zu prüfende Einfahrt und die beiden Variablen "OK-Ziel1" und "OK-Ziel2" für die beiden Ausfahrten (K-Spuren) der vor der Einfahrt liegenden Ausfahrten. Auf das Schlagwort "KV-Bremsen" reagiert beim Betreten das Ereignis "Bremskontakt betreten". Hier wird geprüft, ob sich ein "LongVehicle" auf der Einfahrspur fährt und das aktuelle Fahrzeug nicht vorher den Kreisverkehr verlässt (OK-Ziel1 und OK-Ziel2). Dann wird die Verzögerung des Kontaktes aktiviert und die Geschwindigkeit des aktuellen Fahrzeugs auf 16 km/h gesetzt. Beim Verlassen eines Gleiskontaktes mit Schlagwort "KV-Bremsen" wird die Verzögerung des Kontaktes abgeschaltet und das aktuelle Fahrzeug auf 24 km/h beschleunigt, sofern vorher die Verzögerung eingeschaltet war. Im Ereignis "Startspur verlassen" wird jetzt zusätzlich geprüft, ob sich ein "LongVehicle" gerade an der nächsten Einfahrt einfährt. Auch in diesem Fall wird eine Einfahrt verwehrt. Hier gab es Kollisionen, wenn diese Situation eintrat. Das Fahrzeug LKW02 hat jetzt auch die Eigenschaft "LongVehicle" Die Bremskontakte sind jetzt Bestandteil der Gruppe "K02 Straße" und werden somit beim Kopieren "mitgenommen" Die Schlagworte "Bremsen" wurden von den Bremskontakten entfernt, Deine Ereignisse zum Thema Bremsen habe ich deaktiviert. Kreisverkehr 4-fach Stadt kopierbar_2.mbp Viele Grüße, Wolfgang
-
3D-Modellbahn Studio V9 - Vorfahrtsregelung
Hallo @oberrrrroller , Ich finde Deine Lösung gut durchdacht und umgesetzt. Damit man die Steuerung für mehrere Kreisverkehre nutzen kann, habe ich versucht, das einmal einzubringen. Es gibt nur noch zwei Ereignisse für den Kreisverkehr: "Stopspur betreten" und "Startspur verlassen". Zum Auslösen von "Stopspur betreten" müssen die dazugehörigen Spurobjekte (*Cn, *En und *Vn) das Schlagwort "KV-Stop" erhalten sowie die Nummer der Einmündung, für welche sie eine Änderung bewirken sollen, als Variable "Stop-Straße". Zum Auslösen von "Startspur verlassen" müssen die dazugehörigen Spurobjekte (*An, *Vn) das Schlagwort "KV-Start" erhalten sowie die Nummer der Einmündung, für welche sie eine Änderung bewirken sollen, als Variable "Start-Straße". Alle diese Spurobjekte erhalten ein Verweis als Objektvariable "Kreisverkehr", die auf das zentrale Kreisverkehr-Objekt verweisen. Ich habe (wegen zentral ) die "Kreisverkehr 30m Insel" ausgesucht. Dort sind weitere Variablen einzutragen: Eine Liste "Ausfahrkontakte" mit den Zielkontakten der Ausfahrspuren Eine Liste "Haltekontakte" mit den Haltekontakten der Einfahrspuren Eine zweidimensionale Liste "Prüfliste Start", die für jede Einmündung eine Liste mit zu prüfenden Spurelementen enthält. Dies sind die Spuren mit Kennung B,C,M,V der im Uhrzeigersinn nächsten Einmündung sowie mit der Kennung V der aktuellen Einmündung. Hört sich kompliziert an, ist aber recht einfach. In die Gruppe K02 habe ich die Spuren des Kreisverkehres als Untergruppe "Spuren" sowie die Stop- und Zielkontakte als Gruppe "Kontakte" aufgenommen. Vorteil: Jetzt kann man die Gruppe K02 kopieren und die vorhandene EV passt hierzu ebenfalls. Die Routing-Logik habe ich außen vor gelassen, da dies nicht zum eigentlichen Kreisverkehr gehört. Anbei die geänderte Anlage mit den geschilderten Änderungen und dem EV-Modul K02 neu. Das alte Modul K02 ist noch vorhanden, aber deaktiviert. Kreisverkehr 4-fach Stadt kopierbar.mbp Viele Grüße, Wolfgang