Jump to content

Goetz

Mitglieder
  • Gesamte Inhalte

    5763
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von Goetz

  1. Das klappt bei mir auch nicht mehr. Keine Ahnung, ob das beim ersten Mal Glück war oder ob meine Beobachtung falsch war. Vielleicht hatte ich auch zusätzlich noch etwas anderes getan, ohne mir dessen bewusst zu sein? Jedenfalls nehme ich hiermit meine Behauptung zurück, dass sich das Verhalten mit diesem "Trick" beeinflussen ließe.
  2. great observation, @Herman
  3. Ja, ist sie. Ich habe daraufhin deine "Monsteranlage" genommen, eine Uhr mit Sekundenzeiger aufgestellt, die Zeit-Eigenschaft auf "Echtzeit" geändert (damit der Sekundenzeiger im richtigen Tempo läuft) und eine Aufnahme mit 30 fps gemacht. Die Medienwiedergabe aus Windows 10 spielt diese AVI Datei (wie bei dir) zu schnell ab. Daraufhin habe ich eine neue Anlage geöffnet, dieselbe Uhr aufgestellt, Zeit auf "Echtzeit" umgestellt und wieder eine 30 fps Aufnahme gemacht. Diese AVI Datei wird von der Medienwiedergabe im korrekten Tempo abgespielt. Warum sich die beiden Fälle unterscheiden, weiß ich (noch) nicht. Ich wollte vorab bestätigen, dass ich bei deiner Anlage denselben Effekt beobachte wie du. Viele Grüße Götz Nachtrag: Mit der Echtzeit habe ich mir wunderbar selbst ein Bein gestellt. Mein Rechner (und somit die Echtzeit) wird ja nicht von der Aufnahme der Anlage in Einzelbildern beeinflusst. Deshalb lief die Uhr (aber nicht der Verkehr oder sonstige Animationen!) im Video anschließend schneller. Dummerweise hatte ich mich bei meinem Test nur auf die Uhr konzentriert. Die Monsteranlage läuft in meiner Videoaufzeichnung (entgegen meiner vorherigen Aussage!) in der richtigen Geschwindigkeit.
  4. Hallo @Spurwechsel, Welche Framerate hast du für die Aufnahme eingestellt? Wenn die Bildrate bei Aufnahme und Wiedergabe nicht übereinstimmen, dann ändert sich damit die Geschwindigkeit. Für flüssige Bewegungen würde ich 60 Bilder pro Sekunde wählen. Viele Grüße Götz
  5. Da bin ich ganz bei EASY. Experimente, Grenzen ausloten, Neugier befriedigen ... das hat alles meine volle Unterstützung. Nur wenn dann jemand schimpft, weil etwas exotisches nicht funktioniert oder ein experimentelles Lua Skript das Studio furchtbar ruckeln lässt, sage ich: "Dafür wurde es auch nicht programmiert." Und so ist auch Hawkeyes Anmerkung humorvoll gemeint. Denn was du vorhast @Leihe, wird nicht schön aussehen. Du müsstest ja die Größe in sehr kurzen Abständen immer wieder ändern. Und dafür eignet sich Lua nicht gut, weil es als Interpretersprache vergleichsweise langsam ist. Viele Grüße Götz
  6. Jeder Parameter eines benutzerdefinierten Ereignisses ist eine lokale Variable, welche du innerhalb dieses Ereignisses in der grafischen EV als "Auslöser" zu fassen bekommst. Du kannst diesen Parametern beim Aufruf des Ereignisses beliebige Argumente (z.B. einen default Wert) übergeben oder sie einfach leer lassen. Viele Grüße Götz
  7. Hallo Holderberger, du findest im Katalog Zusatzteile, mit denen du Weichen optisch aufwerten kannst. @BahnLand hat im folgenden Posting den Einsatz dieser Objekte gezeigt: An anderer Stelle gibt es eine ausführlichere Beschreibung. Die muss ich aber erst noch finden. Viele Grüße Götz
  8. Nein, ich habe nach Laden deiner Anlage zuerst das Gleis verschoben, dann wieder eingefügt und zuletzt von "Pause" auf "Play" umgeschaltet. Und das habe ich mehrfach wiederholt. Immer im Wechsel. Anlage geladen -> Start Anlage erneut geladen -> Gleis verschoben -> Start Anlage erneut geladen -> Start Anlage erneut geladen -> Gleis verschoben -> Start Ohne Verschieben des Gleises fuhr der Zug durch. Bei verschobenem Gleis blieb er am Signal stehen. Natürlich reicht die geringe Anzahl der Wiederholungen noch nicht aus, um einen Zufall sicher auszuschließen. Aber es hatte den Anschein als ob da ein Zusammenhang bestünde. Offenbar ist dem aber doch nicht so? Ich hatte übrigens vorhin auch noch versucht die Anlage in einer früheren Version des Studios (V8.0 und V7.0) zu laden um zu überprüfen, dass der Fehler wirklich erst mit V 8.5 aufgetreten ist. Aber leider hast du die Anlage mit V8.5 exportiert und so habe ich diese Möglichkeit nicht mehr.
  9. Darauf hast du gar keinen Zugriff. (Und andere User ebenso wenig.) Du musst dir bitte ein eigenes YouTube Konto einrichten. So machen wir das alle.
  10. Dazu noch eine Ergänzung: Vor dem Start deiner Testanlage ziehe ich das Gleis ein Stück zur Seite und lasse es los. Dann greife ich es erneut und füge es wieder ein. So wird die Verbindung einmal getrennt und dann wiederhergestellt. Eventuell hast du es nur hin und zurück geschoben, ohne es dazwischen loszulassen? Ist das möglicherweise der Grund, warum sich bei dir der Effekt nicht eingestellt hat? Viele Grüße Götz
  11. again Hawkeye That wasn't a suggestion for solving the problem, but a hint for @Neo about how things behave under various circumstances. It may help him identify what's going wrong when the layout is opened in V8.5. It gives him valuable information and saves him time when we investigate such behavioral patterns in advance. Das war kein Vorschlag von Herman, sondern ein weiterer Hinweis der @Neo hilft die Ursache einzukreisen. Je mehr Verhaltensweisen wir im Vorfeld testen, desto schneller erkennt er die Ursache des Problems. Es spart ihm Zeit, wenn wir vorab solche Dinge untersuchen und die Ergebnisse berichten. Da ist ein einzelnes Flag nicht gesetzt und anhand der Kombinationen, die wir probiert haben, wird er schneller erkennen können welches das ist und warum.
  12. I can confirm that behaviour
  13. Mit dieser Anlage kann ich das Fehlverhalten hier auch beobachten. Starte ich die Anlage unverändert, dann wird das Signal Asig BF Ost 01 überfahren. Wenn ich vor dem Start der Anlage das Gleis, auf dem Signal Asig BF Ost 01 steht, zur Seite schiebe und anschließend wieder zurück an seinen Platz, dann hält der Zug ordnungsgemäß an. Das soll bitte kein Lösungsvorschlag sein, hilft aber eventuell @Neo bei der Identifizierung der Ursache warum der Kontakt vom Zug nicht erkannt wird. (Eigentlich wollte ich nur nachschauen, ob an dieser Stelle zwei Gleise übereinander liegen. Das ist hier nicht der Fall.) Viele Grüße Götz
  14. ... möchte @Phrontistes vermeiden. Und wenn du dir meine Beispiele angeschaut hättest, dann wüsstest du, dass er die auch nicht braucht. Aber da ihr beide ignoriert, was ich an Tipps und Hilfen anbiete ... ach egal. Dreht euch im Kreis. Redet aneinander vorbei. Ich amüsiere mich.
  15. ... gibt es nicht, wenn ein Signal umschaltet. Weil kein Fahrzeug an dem Ereignis "Signal schaltet" beteiligt ist.. Auslöser sind immer nur die Objekte, welche ein Ereignis bewirkt haben. Viele Grüße Götz
  16. Die ist nur eine andere Darstellung derselben Anlage. Du musst es leider noch einmal bauen.
  17. Nein, das geht leider nicht. In der Datei einer V8.5 Anlage stehen Informationen, die V6 nicht kennen kann (weil sie sich auf Dinge beziehen, die erst später hinzu kamen.) Deshalb kannst du Anlagen aus älteren Versionen in neueren laden, aber nicht umgekehrt. Viele Grüße Götz
  18. und gefallen dir meine drei Lösungsvorschläge, @Hawkeye?
  19. Okay, dann hatte ich mich bei meinen Versuchen verfummelt. Tut mir leid! Nachtrag: Ich hatte nur signal.connection probiert. Und ich hatte bei meiner Erklärung dazu connection und link verwechselt. Danke für die Berichtigung.
  20. Drei Lösungsansätze Version 1 (mit Lua) Skriptbedingung: return #layout:getVehiclesOn(signal) > 0 Skriptaktion: local vehicles = layout:getVehiclesOn(signal) for _, vehicle in pairs(vehicles) do if vehicle:hasEngine() then vehicle.engine.active = true vehicle.targetSpeedAbs = 180 end end Über die Variable "signal" erreiche ich in Lua Skripten das auslösende Signal. Und da es mit dem Kontakt eine Einheit bildet, kann ich über diese Variable auch die Fahrzeuge auf dem zugehörigen Kontakt erreichen. Variante 2 (benutzerdefiniertes Ereignis) In benutzerdefinierten Ereignissen stehen die Parameter an jeder Stelle als Auslöser zur Verfügung! Variante 3 (Beschleunigung im Signal aktivieren und deaktivieren) Diese Version würde ich bevorzugen, weil sie garantiert dass der Zug auf dem Kontakt auch dann angesprochen wird, wenn das angetriebene Fahrzeug an anderer Stelle steht. Also beispielsweise ein geschobener Beiwagen auf dem Signalkontakt steht. Und die Prüfung, ob überhaupt ein Zug auf dem Kontakt steht, entfällt hier auch. Wichtig ist bei dieser Methode, dass die Beschleunigung im Signal deaktiviert wird, bevor die Signalstellung auf Halt wechselt! Beispielanlage: delay after signal change three examples.mbp (Variante 3 ist im Beispiel aktiviert) Viele Grüße Götz
  21. ... weil du die Verbindung des Fahrzeugs prüfst. Prüf die Verbindung des Signals und du wirst nicht das bekommen, was du erwartest. Denn darüber findest du ein verbundenes Signal (falls es das gibt). Beispielsweise das Vorsignal zum Signal.
  22. Auch nicht. Und ich lag ebenfalls falsch als ich schrieb, dass du so das Gleis bekommen würdest! Denn mit connection ist etwas anderes gemeint. connection würde dir das zugehörige Signal liefern, wenn du im Gleiskontakt eine Verbindung zu einem Signal herstellst. Ihr zwei denkt noch viel zu kompliziert. Das geht alles viel einfacher
  23. Damit bekommst du das Gleis und nicht den Kontakt, @Hawkeye
×
×
  • Neu erstellen...