-
Gesamte Inhalte
5773 -
Benutzer seit
-
Letzter Besuch
Alle erstellten Inhalte von Goetz
-
track not connecting
Goetz antwortete auf Eric Lords Thema in [International] Problems and solutions
Not to my knowledge, no. But without seeing your layout (or watching you while you attempt to connect the next piece), I can't say what's causing your problems. -
Hallo Bahnland, die Frage ging zwar an Neo, aber darf ich trotzdem? Das Verhalten ist die logische Konsequenz aus den Paradigmen des MBS. Ein Zug hat ein einzelnes Fahrzeug, welches den "Anker" auf dem Gleis bildet. Alle übrigen Fahrzeuge im Verband werden entlang der aktiven Spur aufgereiht. Denn der ganze Zug muss Frame für Frame neu aufgestellt werden, um ihn zu bewegen. Den Rest muss Neo beantworten, weil er weiß, was ich nur raten könnte. Aber zumindest hast du jetzt ein erstes Bild davon, was dieses Verhalten bewirkt. Viele Grüße Götz
-
ja, genau. Sorry für den falschen Begriff.
-
track not connecting
Goetz antwortete auf Eric Lords Thema in [International] Problems and solutions
it is not caused by the enlarged base board! it may be that you disabled the "auto connect" feature in the top menu: -
Hallo Lothar, ... liegt am Verfolgermodus. Jedes Auto wird zwar durch den Kontakt gestoppt, folgt dann aber dem Vordermann. Du musst den Verfolgermodus beim Betreten des Kontakts ausschalten und beim Verlassen wieder aktivieren. Unabhängig von der Ampelstellung! Damit erreichst du, dass das erste Auto an der Ampel nicht vom Vordermann über die Kreuzung gezogen wird. Die Hintermänner nimmt es aber mit, wenn es wieder weiterfahren darf. Viele Grüße Götz
-
Variable Timers?
Goetz antwortete auf simonjackson1964s Thema in [International] Problems and solutions
Hello Simon, this would be my suggestion (and it doesn't differ much from your approach): use a specified time of day as a trigger (as you do already) when triggered, set a module variable to the new frequency value use that variable to determine the duration for your release timer (please note that the timer doesn't auto-start. Instead, the event "timer expires" contains an action to start the timer.) example layout: changing traffic frequency.mbp -
With no object selected, hold down the middle mouse button (the wheel in most cases) and shift the mouse around. Alternative (when you prefer keyboard input): Q, E -> spin left, right Y, X -> spin down, up
-
Hello Eric, Why would you revolve the board and not your view point? And why would you expect the tracks to follow, when you revolve the floor? They're not nailed to the floor. Greets Goetz
-
Meines Wissens gar nicht. Wie wäre es, die Straße und das Gleis in einer leichten Kurve zum Rand zu führen, sodass sie dort gerade mit der Kante abschließen?
-
Vielleicht den Zweck dieses Progamms? Reale Bahnanlagen werden damit nicht geplant. Und der Modellbahner benötigt nur Footprint und Teileliste. So er denn eine reale Modellbahn mit dem MBS planen will. Ein Plan nach Maßgabe des Signalbuchs scheint mir nicht wirklich von Nöten.
-
That is precisely what the HP2 setting is for. Great guess. neat!
-
you have your German signals sussed, Simon
-
and keep asking ... i'm glad to help, when I can. Don't mind, if I sound stubborn at times, please.
-
Your Lua code is flawed for i, Iter in ipairs(t) do i and Iter generate two local variables and in ipairs fills them with the key and the value of one element in table t You don't need the key of the cell. But you need it's value, because that is your waggon. Your vehicle which is why the next lines should have iter in place of vehicle. Or - better - change the line from above into for i, vehicle in pairs(t) do I agree that the graphical EV doesn't cover everything. Which is why it's a godsend, that you can switch to Lua where needed.
-
yes, there is - check my example, please select the iteration as your object. That's what you iterate over the train for, Simon. Sorry, you're right. I just tried. And then I remembered, why I stuck part of the code in a separate, user defined event. Because I can pass the element from my iteration on to that event. And now it's a trigger, which I can use as a target for my animation call. Am I making sense? Or should I try for a better explanation?
-
Mit der Pause unterbindest du das, was beim Slave die Rückmeldung zum Master bewirkt. Du kannst das testen, indem du auf einer leeren Anlage zwei identische Flügelsignale miteinander verbindest. Im normalen Betrieb ist die Verbindung bidirektional. Im Pausenmodus kann nur noch der Master den Slave mitziehen.
-
LUA EV Ereignis "Gleiskontakt ausgelöst" im script abfangen
Goetz antwortete auf erik.hentschels Thema in Fragen zur Steuerung
Weil die Zeile 15 nur ein einziges Mal aufgerufen wird: Dann, wenn dieses Skript abgearbeitet wird. Und zu diesem Zeitpunkt wurde die Funktion "Uebergeben" nur definiert, aber noch nicht ausgeführt. Daher ist die Variable wert2 zu diesem Zeitpunkt leer Wenn du anschließend die Funktion aufrufst, die du in den Zeilen 10 bis 13 definierst, dann werden nur noch diese Zeilen ausgeführt, aber nicht der Kram drumherum. Warum auch? Bei end ist Ende. -
LUA EV Ereignis "Gleiskontakt ausgelöst" im script abfangen
Goetz antwortete auf erik.hentschels Thema in Fragen zur Steuerung
ja, selbstverständlich. -
LUA EV Ereignis "Gleiskontakt ausgelöst" im script abfangen
Goetz antwortete auf erik.hentschels Thema in Fragen zur Steuerung
so wird das leider nichts. Du musst sie nicht zippen, sondern aus dem MBS heraus exportieren. Die Datei, welche dabei entsteht, lädst du bitte ungezipt hier hoch. er hat folgende Eigenschaften Geschwindigkeitsreduzierung an/aus Geschwindigkeitsreduzierung Wert Beschleunigung an/aus Beschleunigung Wert Richtung, in der er beim Auslösen überfahren wurde Sichtbarkeit Kopplungsobjekt (Gleis, auf dem er sitzt) Position und Drehung Du verstehst da noch Dinge falsch, glaube ich. Funktionen können auch Werte zurückgeben. Im Gegensatz zu Benutzerdefinierten Ereignissen. Die können es meines Wissens nicht. Du hast unter den Ereignissen ein Skript, in dem du nach Belieben Funktionen definieren kannst, die dir innerhalb dieses Moduls überall zur Verfügung stehen. Und die geben dir alles zurück, was du möchtest. -
Gut möglich, dass das die Ursache ist! Wenn in der Menüleiste die Pause aktiviert ist, dann folgt das Signal nicht mehr dem GBS Baustein
-
Nein, da verwechselst du etwas, Atrus. Die Verbindung wirkt in beiden Richtungen. Wenn Signal und GBS Element unterschiedlich viele Stellungen haben, dann kann es sein, dass man die EV zu Hilfe nehmen muss um über den Punkt hinweg zu kommen, an dem es bei einem der beiden Elemente nicht weitergeht. Trotzdem schalten immer beide gemeinsam, egal, wen von beiden man gerade bedient. Ich müsste mir Andreas Anlage anschauen um herausfinden zu können, was bei ihm nicht funktioniert und warum ...
-
Hi Simon, surely ain't! You can iterate over the entire train. The train can be identified via the triggering vehicle. make sure, you change the trigger from "track contact" to "´vehicle" example layout: D430E4C7-25C2-4C0A-AF64-4F2138B91958 This one is much simpler than my older tram example. The iteration wasn't available yet, when I built the layout with the four tram stops. Please note that in this example, I first check if the vehicle has a door by the name that I want to open. Because the engine has no such door and the code would fail if I tried to open a non-existent door.
-
LUA EV Ereignis "Gleiskontakt ausgelöst" im script abfangen
Goetz antwortete auf erik.hentschels Thema in Fragen zur Steuerung
Ja, der Kontakt (von mehreren möglichen) welcher tatsächlich ausgelöst wurde, ist in der grafischen EV einfach der "Auslöser" Wandelst du die grafische EV in Lua um, dann steht an dieser Stelle "contact". Das enthält die Objektadresse des Kontaktes, der ausgelöst wurde. Seine Objektvariablen findest du dann unter contact.variables Seinen Namen findest du unter contact.name Du kannst damit fragen, ob der auslösende Kontakt, einen bestimmten Namen hat ein bestimmtes Objekt ist eine bestimmte Variable enthält die Variable einen bestimmten Wert hat ... Beispielanlage: 1DD8B10B-DB8D-4D24-915F-47D18C81BFD0 -
Du benötigst eine Wiederholung für alle Objekte mit einem Schlagwort. Innerhalb dieser Klammer setzt du dann die Geschwindigkeit für alle Objekte auf den Gleisen, welche dir die Wiederholung gibt. Mit anderen Worten: Als Gleis setzt du über das Zahnrad einfach "Wiederholung" ein. Im Auswahlfeld steht dann automatisch "Wdh" Viele Grüße Götz
-
Zugegeben, wer Uerige und Schuhmacher kennt, der akzeptiert Schlösser nur widerwillig als Altbier ...