Jump to content

Goetz

Mitglieder
  • Gesamte Inhalte

    4925
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von Goetz

  1. Ganz genau, Georg. Für Kombinationen wie einen mit Fahrgästen bestückten Waggon ist diese Funktion gedacht. Ich nutze sie auch für Zugverbände Gleisharfen Signalkombinationen (wird mit den kommenden KS Signalen besonders hilfreich) einen Anstieg (fünf kurze Gleisstücke mit je um 0,5° höherem Anstiegswinkel) einen kleinen Bahnhof samt Bahnsteig, Zufahrt, Abstellgleis, Laderampe ... Viele Grüße Götz
  2. Goetz

    EASY's kleiner Modellbau

    Guten Morgen, @EASY Die Einschienenbahn nach Louis Brennan ist ja ein faszinierendes Ding. Durch dich erfahre ich zum ersten Mal davon. Vielen Dank für den Einblick in diese Kuriosität. Götz
  3. make sure that you give the car a (minimal) positive speed and wait for it to stop, before assigning the new target. You cannot assign targets that require a reversal of direction.
  4. Ja, ich habe ein Depot mit Autos gefüllt und samt Startknopf und Beschriftung unter "meine Modelle" gespeichert. Sehr praktisch. Die Ladezeit ist etwas länger, wenn ich es auf die Platte ziehe.
  5. Hallo Tjarkheinrich Du musst es mit mindestens einem weiteren (beliebigen) Objekt zu einer Gruppe zusammenfassen. "Neu aus Selektion" ist nur für Modellgruppen verfügbar. Weil es vor der Existenz der Depots keinen anderen Grund gab, es zu verwenden. Viele Grüße Götz
  6. Hi Pete, Currently I'm at my dad's place with no access to a PC. Only my tablet to read and reply. Not sure yet when I'll find the time to take a look. Greets Götz
  7. Hallo Bernd, Klick an dem Ende, welches du anheben möchtest, auf das blaue Dreieck. Jetzt erscheint dort ein Gismo. Nimm die blaue Z-Achse dieses Gismo und ziehe sie nach oben. Hier siehst du es im Video: https://youtu.be/2KqyOs0EhVg Viele Grüße Götz
  8. Ich habe nur die Kontakte verschoben und dazu eine neue Zielauswahl in die EV geschrieben. Die bringt jetzt aber aktuell deine Zähler durcheinander, weil die Autos keinen korrekten "dir" Wert mehr bekommen, sondern direkt ihre Ziele. Die Ziele kannst du aber per Lua genauso auswerten wie dein "dir". Sie heißen vehicle.target und du kannst direkt prüfen, ob sie mit dem einen oder anderen Zielobjekt übereinstimmen Ich habe angefangen, dein Beispiel weiter umzuformen, bin aber gedanklich aktuell nicht richtig bei der Sache. Private Dinge blockieren mich da zu sehr. Vielleicht hilft dir die deutlich einfachere Zielzuweisung dennoch ein wenig?
  9. Hallo Andy, Schieb mal bitte deine drei Zielkontakte von der Kreuzung runter auf das angrenzende Straßenstück. Dann sollte die Zielfindung perfekt funktionieren und du kannst dir den ganzen Lua Umstand sparen. Ich habe hier eine Variante mit einfacher Zielführung. Ansonsten ist sie mit deiner Anlage identisch Andys Abzweigung mit neuer Zielwahl.mbp Die "In" Kontakte enthalten Listen mit den möglichen Zielen. Beim Betreten des Kontakts wird eins der Ziele zufällig ausgewählt und an das Auto übergeben. Damit kannst du dich besser auf das Zählen konzentrieren und musst keine Spuren mehr deaktivieren. Viele Grüße Götz
  10. Hallo Andy, Jeder amerikanische Polizei-, Kranken- oder Feuerwehrwagen hat sie in blau, weiß und rot auf dem Dach. Allerdings leuchten die auch immer alle gleichzeitig und müssten nicht unterschieden werden. Meine Bemerkung ist deshalb bitte nur scherzhaft gemeint. Denn du wirst recht haben. Mehrere Farben unabhängig voneinander gibt es wohl nicht bei den Drehlichtern. Viele Grüße Götz
  11. Nicht direkt, Walter. Denn die Schnelltasten 0 - 9 sind eher für temporäre Einstellungen gedacht. Aber du kannst aus "Zusätzlich" eine Kamera nehmen, auf die Platte ziehen in den Eigenschaften "An aktuelle Ansicht ausrichten" wählen bei Bedarf den Blickwinkel-Regler zur Anpassung verwenden und diese Kamera dann per EV (Aktion "Kamera aktivieren") aufrufen. Viele Grüße Götz
  12. Hallo Ralf, die Option gibt es jetzt schon eine Weile, aber sie war nicht von Anfang an da. "Vormerken" heißt, dass eine Aktivierung nicht als erledigt betrachtet wird, wenn die angeforderte Fahrstraße schon aktiv ist. Stattdessen wird in diesem Fall eine weitere Anforderung "oben drauf" gepackt und pausiert. Wie bei Fahrstraßen, die wegen Blockaden nicht gleich aktiviert werden können. Neo erwägt gerade, mit dem nächsten Update die Option standardmäßig zu aktivieren. Er wollte nur zuerst beobachten, ob es unschöne Nebeneffekte gibt. Viele Grüße Götz
  13. Hallo Ralf, Um das zu verhindern, aktiviere das Kästchen "Anforderung vormerken" im Befehl "Fahrstraße aktivieren". Viele Grüße Götz
  14. Hallo Tim, das scheint mir nicht sinnvoll, weil diese Dunkelschaltung eigentlich eine Art Signalbild ist und mit Beleuchtung nicht viel gemeinsam hat. Viele Grüße Götz
  15. Hallo Markus, Dann würde zum Beispiel der Bau der KS-Signal jetzt ruhen müssen, bis das Thema "Vereinheitlichung von Modellachsen" erledigt ist. Verstehst du anhand dieses Beispiels, warum die Antwort nur "Nein" lauten kann? Die Email Benachrichtigungen solltest du vielleicht abschalten. Und beim Lesen selbst sortieren, was für dich von Bedeutung ist und was nicht. Du musst nicht alles lesen. In erster Linie sollst du Spaß am Anlagenbau haben. Und bei Fragen, die dann aufkommen, im Forum Antworten finden. Viele Grüße Götz
  16. Ja, wenn auch ein wenig anders, als es bei Trainz gehandhabt wird. Du kannst alle drei Wege gleichzeitig aktivieren. Dann wird einer, der frei ist, geschaltet. Die anderen zwei bleiben vorgemerkt. Du kannst selbst entscheiden, ob du die vorgemerkten deaktivierst oder gleich für die nächste Einfahrt bestehen lässt. Viele Grüße Götz
  17. Das glaube ich nicht, Max. Es ist sehr begrüßenswert, dass ihr hier unter den Modellbauern bemüht seid, einen Konsens zu finden. Manche halten sich eventuell zurück, weil sie Sorge haben eher Unruhe reinzubringen? Viele Grüße Götz
  18. Guten Morgen, Hawkeye Da diese Spezialform von kleinen Zuordnungstabellen vielleicht doch zu exotisch ist, habe ich gerade noch eine Variante geschrieben, die eher "klassisch" gestrickt ist: --[[---------------------------------------------------------------------------------------------- Türen öffnen, wenn Zug am Bahnsteig hält und Animation "Türen öffnen/schließen" vorhanden ist. ------------------------------------------------------------------------------------------------]] local WerteTabelle = {["links"] = 0, ["rechts"] = 1, ["vorwärts"] = 0, ["rückwärts"] = 1} local BahnsteigSeite = WerteTabelle[Zug.variables["Bahnsteig"]] local Fahrtrichtung = WerteTabelle[Zug.variables["Richtung"]] for i, Wagen in pairs(layout:getVehicleGroup(Zug, 0)) do local Wagenrichtung = WerteTabelle[Wagen.variables["Türen in Fahrtrichtung"]] if BahnsteigSeite and Fahrtrichtung and Wagenrichtung then local Seite = (BahnsteigSeite + Fahrtrichtung + Wagenrichtung) % 2 + 1 -- ergibt 1 oder 2 local Tueren = Wagen.variables["Tueren"][Seite] if Tueren then Wagen.animations[Tueren]:play(-1, 1) end end end Mit einer einzigen Wertetabelle am Anfang sind alle Umformungen im Code vielleicht einfacher nachvollziehbar. Im Kern passiert aber exakt dasselbe wie im Beispiel darüber. Viele Grüße Götz
  19. Und davon habe ich bei meiner Optimierung profitiert. Weil ich sehen konnte, welche Faktoren beachtet werden müssen.
  20. Hallo Hawkeye, Dann habe ich hier einen neuen Türöffner für dich: --[[---------------------------------------------------------------------------------------------- Türen öffnen, wenn Zug am Bahnsteig hält und Animation "Türen öffnen/schließen" vorhanden ist. ------------------------------------------------------------------------------------------------]] local BahnsteigSeite = ({["links"] = 0, ["rechts"] = 1})[Zug.variables["Bahnsteig"]] local Fahrtrichtung = ({["vorwärts"] = 0, ["rückwärts"] = 1})[Zug.variables["Richtung"]] for i, Wagen in pairs(layout:getVehicleGroup(Zug, 0)) do local Wagenrichtung = ({["links"] = 0, ["rechts"] = 1})[Wagen.variables["Türen in Fahrtrichtung"]] if BahnsteigSeite and Fahrtrichtung and Wagenrichtung then local Seite = (BahnsteigSeite + Fahrtrichtung + Wagenrichtung) % 2 + 1 -- ergibt 1 oder 2 local Tueren = Wagen.variables["Tueren"][Seite] if Tueren then Wagen.animations[Tueren]:play(-1, 1) end end end Die Basis ist, dass alle Einzelbedingungen gemeinsam haben, dass sie ein entweder/oder sind. Und auch in Summe ergeben sie wieder entweder/oder -> Tür links oder rechts. Das entspricht gerade oder ungerade. Und das bekomme ich mit Modulo 2. Da zuletzt die Zahl 1 oder 2 benötigt wird, addiere ich dem Modulo Ergebnis noch eine 1 hinzu. Noch etwas zu der Art, wie ich deine Texte aus den Variablen in Zahlen umwandle: {["links"] = 0, ["rechts"] = 1} ist eine Tabelle mit den Bezeichnern "links" und "rechts" für die Werte 0 und 1. Wenn man die Tabelle in runde Klammern setzt und dahinter in eckige Klammern einen Bezeichner schreibt, ist das Ergebnis das Element aus der Tabelle, welches durch den Bezeichner benannt wird. Existiert der Bezeichner, der in der eckigen Klammer angegeben ist, in der Tabelle nicht, ist das Ergebnis = nil In der Prüfung wird nil von Lua als false gewertet. Deshalb muss ich dort nur den Inhalt prüfen und keinen Vergleich anstellen. Jeder existierende Wert einschließlich 0 gilt in Lua als true Viele Grüße Götz
  21. Tut mir leid, den habe ich nicht wiedererkannt. Wir benutzen das Kettensymbol in der Kopfleiste. Die Unterstreichung wird dann automatisch vorgenommen.
  22. Hallo Türmer, Das macht bei dieser Funktion keinen Unterschied. Ob du etwas falsch machst, ist aber sehr schwer zu beurteilen, wenn man nicht sieht, was du tust. Zum Drehen von Objekten empfehle ich die Ringe des Gismo zu benutzen. Achte bitte darauf, dass ein Ring (und ebenso die Achsen) des Gismo gelb wird, wenn du den Mauszeiger an der richtigen Stelle hast. Dann drück die linke Maustaste, halte sie gedrückt und verschiebe die Maus zum Drehen nach links oder rechts. Nicht das Objekt umkreisen! Zum Andocken ist es oft ratsam, nah an die Stelle ranzugehen (Mausrad oder Plus-Taste im Zahlenblock der Tastatur) Hilft dir das weiter? Götz
  23. Hallo Hawkeye, schade, dass du dein Skript als Screenshot eingefügt hast. Wenn du ihn als Code einfügst (mit dem <> Knopf in der Kopfleiste), könnte ich ihn kopieren und Vorschläge dazu machen. Viele Grüße Götz
  24. Hallo Markus, hast du mal versucht sie über die Auswahl "Signalbegriff" einzustellen? Viele Grüße Götz
  25. Hallo Jürgen, Es geschieht genau dann, wenn exakt diejenige Fahrstraße, welche du anforderst, aktuell aktiv ist. Weil die Anforderung dann als "erledigt" abgeschlossen wird und keine neue "oben drauf" kommt. Es kann also theoretisch bei 2A oder 2C genauso passieren. Um in solchen Fällen die neue Anforderung nicht zu verlieren, aktiviere bitte in der EV das Kästchen "Anforderung vormerken". Viele Grüße Götz Nachtrag: Sorry, ich hatte Neos Antwort nicht gesehen.
×
×
  • Neu erstellen...