Jump to content

Goetz

Mitglieder
  • Gesamte Inhalte

    4945
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von Goetz

  1. @Dad3353 Neo freed the roads from switches in V7 for a good reason. The new system, where you assign destination contacts to vehicles, is much better! Kind regards Goetz
  2. Versuche bitte zuerst, es vollständig zu verstehen, bevor du deine Wunschliste erweiterst. Das ist das A und O beim Lernen, Michael.
  3. ... und wenn nicht, dann darfst du hier gerne um Aufklärung bitten. Je genauer du dabei beschreibst, welchen Punkt du nicht verstehst, desto leichter fällt es mir, dir zu helfen.
  4. Hallo Markus, meinst du den Screenshot? Den kann ich bieten. Aber bei der Größe sieht man natürlich keine Details mehr, wenn man alles komplett im Bild hat. Viele Grüße Götz
  5. Hallo Michael, die neue Möglichkeit, Fahrzeugen einen Kontakt als Ziel zuzuweisen, eignet sich gut für dein Vorhaben. Hier ist ein Beispiel für dich: Parkbucht betreten und verlassen.mbp Beachte bitte, dass ich beim Zurücksetzen die Geschwindigkeit nicht auf 0 setze, sondern auf 0,01. Das mache ich, damit das Fahrzeug eine minimale Vorwärtsgeschwindigkeit hat. Sonst könnte ich ihm nicht den vor ihm liegenden Wegpunkt (am Ende der Straße) als neues Ziel vorgeben. Viele Grüße Götz
  6. Wow! That's a mighty fine example, Pete!
  7. Hier habe ich eine kleine Beispielanlage für dich Die EV habe ich bewusst in grafischer Form gehalten. Beachte bitte, dass ich zu Demonstrationszwecken den Variablennamen Wdh durch fahrzeug ersetzt habe. Anlage: Schienenbus Türen.mbp Viele Grüße Götz
  8. Hallo Thelea Du nutzt die Elemente aus der Wiederholung nicht. in ipairs() gibt aus deiner Tabelle Wertepaare an die vorne genannten Variablen i und Wdh. Die erste Variable bekommt den Tabellenindex, die zweite den Wert. Du möchtest also den Inhalt der Variablen Wdh als Fahrzeug nennen. local t = layout:getVehicleGroup($("Testwagen")) for i, Wdh in ipairs(t) do Wdh.animations["09 Türen rechts"]:play(0, 1) end Allerdings löst das noch nicht dein Problem der unterschiedlichen Achsennamen. Da wirst du ein wenig mehr Aufwand treiben müssen. Hinterlege in jedem Fahrzeug eine Variable, in der du den Achsennamen einträgst. Diese Variable benennst du bei allen identisch. Und dann benutzt du im Code anstelle der animations[...] diese Variable: local t = layout:getVehicleGroup($("Testwagen")) for index, fahrzeug in ipairs(t) do -- andere Variablennamen zur Verdeutlichung des Prinzips fahrzeug.animations[fahrzeug.variables["rechte Tür"]]:play(0, 1) end Viele Grüße Götz
  9. Hello Simon, Have you tried a hard edge brush set to a small size? Greets Goetz
  10. Weil der alternative Weg über die darüber liegende DKW keine Schlangenlinie wäre.
  11. Du bekommst in solchen Fällen beim Einrichten der Fahrstraße mehrere zur Auswahl. Die Auswahl ist klein und leicht zu übersehen. Viele Grüße Götz
  12. is called "pace" in riding and an unusual gait (from what I know).
  13. Hallo Vermanus, die Geschwindigkeit, die du in Kontakten für die Beschleunigung einstellst, ist nur der Minimalwert. Ein langsamerer Zug wird hier beschleunigt, aber ein schnellerer wird nicht gebremst. Gib am Signal die Minimalgeschwindigkeit für all deine Züge ein. Dann kannst du die EV benutzen, um Zügen beim Überfahren der Kontakte die Geschwindigkeit zuzuweisen, die individuell passend wäre. Viele Grüße Götz
  14. Warum willst du sie schon beim Betreten auflösen? Sie wird aufgelöst, wenn das Ziel erreicht ist. Das heißt für ein GBS: Gelb ausleuchten, wenn die Fahrstraße eingelaufen ist. Rot ausleuchten, wenn der Zug einen Abschnitt betritt Ausleuchtung erlischt, wenn ein Zug den Abschnitt verlässt. Daraus ergibt sich die Bedeutung: Gelb - reserviert Rot - belegt dunkel - frei Vor dem Zug ist es gelb, unterm Zug rot und hinterm Zug schwarz. Und zwar in Abschnitten, nicht Lampe für Lampe. Das ganze Stück zwischen zwei Weichen gilt beispielsweise als ein Abschnitt. Der Fdl muss nicht metergenau wissen, wo ein Zug sich befindet. Er muss nur von jedem Abschnitt wissen, ob der reserviert, belegt oder frei ist.
  15. Hallo Thelea, Dann ist vielleicht der beste Ansatz, dass du Gleise kurz vor dem Rand enden lässt und beim Zusammenfügen der Module das fehlende Zwischenstück ergänzt? Das wäre einfach zu handhaben, macht dich flexibel und sorgt vor allem im Ergebnis für saubere, durchgängige Fahrverbindungen. Technisch ist es wirklich problematisch, Objekte einfach an einer bestimmten Grenze "abzusägen". Das hängt mit der Art und Weise zusammen, wie Modelle überhaupt in einem Computer verwaltet werden und auf welche Weise aus diesen Zahlenpaketen das Bild entsteht, welches du auf dem Monitor siehst. Ein Modell ist im Rechner kein Objekt, wie du es in der realen Welt in den Händen hältst. Viele Grüße Götz
  16. Eine Fahrstraße sichert meinen Weg, nicht den der anderen. Wenn eine Fahrstraße gestellt wird, dann wird geprüft, ob Konflikte bestehen. Wenn es keine gibt, dann wird der Weg für mich reserviert, die Weichen verriegelt und ich kann bis zum Ziel fahren. Das ist die Aufgabe meiner Fahrstraße und die ist erledigt, wenn ich das Ziel erreiche. Die nächste Fahrstraße prüft ebenfalls auf Konflikte, als da wären Blockaden Reservierungen (aktive Fahrstraße) Wenn mein Zug dort steht, wo eine andere Fahrstraße "durch will", dann ist er eine Blockade. Es ist sinnvoll, dieses System beizubehalten und nicht eine Reservierung aufrecht zu halten weil eine Blockade nicht erkannt wird. Die Reservierung sichert den voraus liegenden Abschnitt. Diese Tricksereien sind das, was EEP so unhandlich macht. Sie können bei EEP einfach nicht systemisch denken und biegen alles immer irgendwie durch Trickserei hin. Das führt zu mehr Problemen als es löst.
  17. You have, yes. You've missed that my Switch works as an on / off switch. When turned off, the traffic lights complete their current cycle and then stop on red. When turned on, one sequence is triggered and it triggers the other when finished, which in turn triggers the first sequence again and so on, as long as the switch is in the "on" position.
  18. Ne, Thomas Die Fahrstraße selbst hat ihre Schuldigkeit getan und kann aufgelöst werden, wenn der Zug das Ziel mit seiner Spitze erreicht. Aber bei jeder Freigabe einer Fahrstraße müssen alle Gleisstücke auf "belegt" geprüft werden, die einen Konflikt darstellen. Auch solche, die den Weg kreuzen. Darum geht es hier eigentlich. Viele Grüße Götz
  19. Nooo! Please Dad, take a look at my example layout to understand why you should NOT do this
  20. Hallo Bahnland, Nicht direkt, nein. Da müsstest du zusätzlich Gleise in die Fahrstraße aufnehmen, die nicht zum Fahrweg gehören, aber trotzdem einen Konflikt darstellen. Und wenn man das tut, versaut man sich damit den Zielpunkt, weil das Gleis unter dem Ziel jetzt nicht mehr das letzte Gleis in der Liste ist. Was EEP wirklich anders (und letztlich schlechter) macht, ist die Art wie Weichen dort definiert sind. Das letzte Stück vor der Verzweigung ist dort die eigentliche Weiche. In EEP nennt es sich "Weichenantrieb". Weiche bedeutet in EEP, dass dieses Gleisstück am hinteren Ende zwei Anschlüsse besitzt. Das hat im Zusammenhang mit Fahrstraßen zur Folge, dass alle Wege über diese Weiche zwangsläufig ein gemeinsames Gleis haben -> den Weichenantrieb. Aber bei Hosenträgern und vergleichbaren Konstellationen siehst du, dass man in EEP einen größeren Aufwand treiben muss um Wege abzusichern, die kein gemeinsames Stück besitzen. Davon ab finde ich deine Überlegungen völlig richtig. Und das ist viel wichtiger! Viele Grüße Götz
  21. Not at all, Pete. I forgot to point out one nasty trap: Too far forward (i.e. at the stop line) you've placed the contact where both routes (left and right) already separate. Only just, but they do. Meaning that the contact sits on only one of the two and the other has none. You may either add one more contact with the same specs and place it on the other branch. Or pull the contact back a little. In addition, your switch currently triggers no specified user event: and the sequence B has most of it's commands below the separation line for "condition met / condition NOT met" See if that helps, please? Greets Goetz
  22. And that is remarkable ideed. Honest! And should have said so. I just thought that since you did make the extra effort to move her arms, maybe I should point out something that seems not quite right?
  23. Great progress. But the outstretched arms with their up 'n' down movement look kinda silly, if you don't mind me saying so? That's certainly not what any rider does. Perfectly acceptable for an exercise though, to get to grips with animations.
×
×
  • Neu erstellen...