-
Gesamte Inhalte
5770 -
Benutzer seit
-
Letzter Besuch
Alle erstellten Inhalte von Goetz
-
Zwei unabhängige Fahrstraßen blockieren sich gegenseitig, warum ?
Goetz antwortete auf Eggus Thema in Fragen zur Steuerung
Ja, ist es. Ein Kontakt wird weit im Voraus erkannt. Das siehst du daran, dass ein Fahrzeug schon lange vor einem Stoppkontakt abbremst, um am Kontakt zum Stehen zu kommen. Ein Video werde ich nicht so bald dazu machen. Zur Zeit ändert sich noch zu viel bei der Verkehrssteuerung. Viele Grüße Götz -
Bus don't stop at bus stop
Goetz antwortete auf ger klunders Thema in [International] Problems and solutions
Well, of course it doesn't. Nor will it continue it's journey when you do stop it. Because you never set these events up. I only mended the path finding for you. Because that is what you asked for. One step at a time, Simon. What good would a fully functioning demo do, if you don't understand each aspect? Greets Goetz -
Ich kann dir ein einfaches Beispiel geben, @SputniKK Das funktioniert, ist aber unzuverlässig (weil man den Zähler durcheinander bringen kann.) Trotzdem ist es schon aufwändig. Ich habe nämlich für einen halbwegs brauchbaren Stand jeweils zwei Tasten so verbinden müssen, dass sie wie Wechseltasten arbeiten. Schau mal bitte, ob dir das weiterhilft: Container Test mit Stapel.mbp Viele Grüße Götz
-
Hallo @SputniKK Du gibst keinen Ablageort an, sondern du überträgst nur die Positionswerte von einem Objekt an ein anderes. Daraus entstehen natürlich keine Stapel. (Das ginge meines Wissens nur mit Hilfe eines Krans) Wenn du diesen Weg wählst, dann musst du bei der Zielangabe den Wert für .transformation.position.z um die Höhe des Containers erhöhen. Und das bedeutet, dass du mitzählen musst, wie viele Container schon wo stehen. Viele Grüße Götz
-
Bus don't stop at bus stop
Goetz antwortete auf ger klunders Thema in [International] Problems and solutions
Hello Ger, in your scaled down version, the depots have multiple empty entries in their target list. Also, the special treatment of trailer vehicles isn't required here. Instead, you may use the same method to guide the buses into the bus stop. Here's your reduced layout with the required changes: sample with bus stop.mbp Both depots now have proper target lists. And "Auto verlässt ein Autohaus" now contains a condition which checks for a variable "Bus". Kind regards Goetz -
Zwei unabhängige Fahrstraßen blockieren sich gegenseitig, warum ?
Goetz antwortete auf Eggus Thema in Fragen zur Steuerung
Hallo Aloys, die Bedingung ist für all die Situationen, in denen du bei deiner Schaltung denkst: "Jetzt müsste ich wissen, ob das Auto zu diesem oder jenem Kontakt fährt." Ein Beispiel könnte, wie du schon sagtest, die Vorfahrtregelung sein. Wenn das Fahrzeug auf der Hauptstraße geradeaus fährt, muss das Auto in der Seitenstraße warten. Aber wenn das Fahrzeug auf der Hauptstraße rechts abbiegt, dann ist der Weg für das Auto aus der Nebenstraße frei. Viele Grüße Götz -
Variablen einer großen Tabelle auslesen und wieder einlesen
Goetz antwortete auf jlooss Thema in Fragen zur Steuerung
Dann ist die Tabelle mit den Nummern als Bezeichner der richtige Weg. Tut mir leid, Jürgen ... so im Detail hatte ich deine Anlage nicht studiert. Gruß Götz -
Variablen einer großen Tabelle auslesen und wieder einlesen
Goetz antwortete auf jlooss Thema in Fragen zur Steuerung
Klick auf das Stift Icon. Das führt dich in das Menü, in dem du die Wegpunkte angibst. Dort klickst du einfach auf "Übernehmen" -
Variablen einer großen Tabelle auslesen und wieder einlesen
Goetz antwortete auf jlooss Thema in Fragen zur Steuerung
Hallo Jürgen, um über alle Elemente einer Tabelle zu iterieren, gibt es in Lua die Schleife for k, v in pairs(t) do k und v können beliebige Variablennamen sein. Die beiden Buchstaben weisen darauf hin, dass die erste Variable den key (= Bezeichner oder Index) der Zelle erhält und die zweite Variable den value (= Wert oder Inhalt). Beatles = {"John", "Paul", "George", "Ringo"} for platz, inhalt in pairs(Beatles) do print("an Platz "..platz.." steht: "..inhalt) end Beachte bitte, dass in pairs() die Tabelle nicht sortiert durchläuft! Dafür findet es aber alles, was in der Tabelle steht, egal ob die Zellen durchnummeriert sind oder Namen haben. Für das sortierte Auslesen einer Tabelle mit lückenlos durchnummerierten Plätzen (sprich: iterable table) gibt es in ipairs(). Das i vor pairs weist auf iterable hin. Wenn du in der grafischen EV eine Wiederholung einsetzt und dann in Lua umwandelst, findest du im Code diese in pairs() Methode. Um etwas in eine durchnummerierte Tabelle einzufügen, gibt es die Methode table.insert(table, [index,] value). Viele Grüße Götz Nachtrag: Nach einem flüchtigen Blick auf deine Anlage noch ein wichtiger Hinweis. Lua unterscheidet nicht zwischen Listen und Tabellen. Man kann sogar beides vermischt in einer Tabelle haben. Aber das 3D-Modellbahn Studio unterscheidet beides ganz klar! Weil sein Code nicht auf Lua basiert. Du hast deine Fahrstraßen in einer Tabelle gespeichert. Das erkennt man sofort daran, dass in der Liste nach Platz 1 der Platz 10 folgt. Diese Zahlen sind bei einer Tabelle Bezeichner. Also Strings und keine Nummern! Und sie werden somit auch unter Lua wie Bezeichner behandelt. Besser wäre, du würdest die Fahrstraßen in einer Liste ablegen. -
Dafür ist die Plastizität der Steine umso beeindruckender.
-
Zwei unabhängige Fahrstraßen blockieren sich gegenseitig, warum ?
Goetz antwortete auf Eggus Thema in Fragen zur Steuerung
Hallo Eggu, Die Fahrstraßenlogik ist für den Schienenverkehr ausgelegt. Weil dort Fahrstraßen sinnvoll sind. Im Straßenverkehr sind sie unsinnig. Der gehorcht anderen Regeln. Bitte lass dich nicht durch aktuelle Versuche wie im Thread "problematische Abzweigung" in die Irre führen. Das sind nur Konzeptstudien, die der Suche nach Mitteln dienen, mit denen User Verkehrsregelungen ohne extremen Aufwand einrichten können. In diesem Zusammenhang werden Fahrstraßen aktuell "missbraucht", obwohl ihre Logik nicht dafür ausgelegt ist. Schienen- und Straßenverkehr laufen nach gänzlich verschiedenen Mustern ab. Deshalb hat Neo mit V7 begonnen, beide Systeme von einander zu trennen und Autos nicht länger wie Schienenfahrzeuge zu behandeln. Der wichtigste Unterschied ist, dass sich bei Zügen in einem Abschnitt immer nur ein Zug befinden kann. Autos fahren dicht an dicht, jedes mit einem anderen Ziel. Viele Grüße Götz -
und es wirkt sehr gut so, Feuerfighter. Viel besser und natürlicher als die leuchtenden Töpfe darunter. Viele Grüße Götz
-
Züge bleiben an unmöglichen Stellen stehen
Goetz antwortete auf HWB Berlins Thema in Fragen zur Steuerung
Entschuldige bitte, Hermann, aber ... ich suche jetzt nicht deine gesamte Anlage und deine komplette EV nach einem Fehler ab. Das ist zu viel. Dass viele Kontakte auch noch identische Namen haben, macht es noch mühseliger alles nachzuvollziehen. Dazu ist "ständig ... irgendwo" eine viel zu ungenaue Fehlerbeschreibung. Wenn du einen Fehler finden willst, dann ist der erste Schritt: Beobachte ganz genau, was wann wo schief läuft! Videoaufnahmen sind dabei eine große Hilfe. Solange du nicht mehr weißt als "ständig ... irgendwo", hast du noch nie richtig hingeschaut. Du hast dich nur geärgert, dass es schon wieder passiert ist. Fehler muss man genau studieren. Dann offenbaren sie wertvolle Informationen. Viele Grüße Götz -
Hallo Martin, für diesen Zweck gibt es die neuen Fahrstraßen in V7. Die stellen zwar keine Weichen zurück, wenn sie von einem Zug aus der Gegenrichtung befahren wurden. Aber du kannst mit einem einzigen Knopfdruck alle Weichen von Start bis Ziel schalten. Diesen Knopf drückst du, nachdem der Zug aus der Gegenrichtung durch ist. Kurz, bevor dein Zug losfahren soll. Viele Grüße Götz
-
Hallo Eggu, Sieht so aus, ja (... gewusst hätte ich es auch nicht.) Du findest im Sortiment auch ein GBS Signal, welches alle drei Stellungen wiedergibt. Viele Grüße Götz
-
Frage zu Benutzerdefiniertem Ereignis (nachfolgend BdE genannt))
Goetz antwortete auf Ralfbold2s Thema in Fragen zur Steuerung
Hallo Ralf, So war das gemeint, stimmt. Unabhängig davon, wie viel Last man konkret wo erzeugt, ist es immer klug keine unnötige Last zu erzeugen. Den Rechner permanent zu fragen "sind wir bald da?" scheint mir ein unkluger Ansatz. Jede Zustandsänderung ist ein Ereignis. Darauf kann ich reagieren und dann verschiedene Aspekte prüfen. Gruß Götz -
Frage zu Benutzerdefiniertem Ereignis (nachfolgend BdE genannt))
Goetz antwortete auf Ralfbold2s Thema in Fragen zur Steuerung
Guten Morgen, Ralf nachdem ich mir dein BdE West angeschaut habe, möchte ich dir eine schonendere Methode vorschlagen: Anstatt im Abstand von einer Zehntelsekunde zu untersuchen, ob die Variable einen bestimmten Wert hat, kannst du auf das Ereignis "Objektvariable wird gesetzt" reagieren. Dann musst du nur einmalig bei jeder Änderung des Wertes schauen, ob dieser neue Wert = 0 ist oder nicht. Viele Grüße Götz -
Hello Jud, you may configure the signal‘s contact differently for each signal aspect. Set the acceleration value to 25 for the „clear“ aspect and the train will be set in motion automatically when the signal changes. greets Goetz
-
Ist es ja auch. Ich kann auch einen Ausschnitt von einer größeren Platte in eine kleine übertragen. Und es gibt keine "Masterplatte". Die ausgewählte Platte ist das Master, andere addierst du hinzu. Wann und wo die einzelnen Platten herkommen, ist ganz verschieden und spielt keine Rolle. Nimm Bahnlands Gotthard Anlage. Die bestand vor V7 aus mehreren Bodenplatten. Andys Anlage ebenfalls. Du musst also die Basis selbst bestimmen, indem du eine Platte auswählst. Und in den Eigenschaften dieser Platte findest du das Icon, um andere hinzuzufügen. Ich verstehe, wo du dich da gedanklich verrannt hast. Aber es ist richtig, dass man jede Bodenplatte als Basis verwenden kann. Sie sind ja auch alle gleichwertig. Siehst du in der Modellliste. Keine der Platten ist als die "Urplatte" von den anderen zu unterscheiden. Weil es die in der Form im Studio nicht gibt. Viele Grüße Götz
-
Weil es nichts mit der Größe zu tun hat. Timba. Dein ausgewählter Boden ist dein "Master", mit dem Plus Icon addierst du weitere Bodenteile hinzu.
-
Bei dir. Aber MS-Sandokan, Timba und andere können sich die Mühe sparen. Und die sind auch mit DaVinci besser bedient. Denn das ist aufgeräumter. Wenn eins ebenso neu für sie ist wie das andere, dann werden sie sich in DaVinci besser zurecht finden.
-
Nimm doch das Windows-eigene Aufnahme Tool. Oder das von NVidia (wenn du eine GeForce Karte hast) Dann musst du dich nicht mit solchen Dingen rumschlagen.
-
@Timba, hier habe ich ein Tutorial Video zur Software gefunden Hallo @MS-Sandokan, das ist ein Programm zur Bearbeitung von Videos. Du fügst damit deine einzelnen Aufnahmen zu einem Film zusammen. Gruß Götz
-
Ja, Timba da empfehle ich gerne DaVinci Resolve von BlackMagic. Das ist Profi Software, gut verständlich und sehr leistungsfähig. Sie sieht Adobe Premiere sehr ähnlich. Viele Grüße Götz
-
Ich auch, Brummi. Denn eigentlich bildet jede Weiche, jede DKW und jedes Signal nur einen Knotenpunkt, an dem GBS Abschnitte aufgeteilt werden. Die (auf den ersten Blick naheliegenden) Gleisnähte eignen sich leider nicht zur Unterscheidung von Abschnitten.