-
Gesamte Inhalte
5759 -
Benutzer seit
-
Letzter Besuch
Alle erstellten Inhalte von Goetz
-
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
-
Lokale Variable in benutzerdefiniertem Ereignis
Goetz antwortete auf Phrontistess Thema in Feature-Wünsche
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 -
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
-
Zug überfährt bei Start der Anlage ein Haltesignal
Goetz antwortete auf Hawkeyes Thema in Technischer Support
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. -
Funktion von Gleiskontakten auf Straßen und virtuellen Fahrspuren
Goetz antwortete auf Derricks Thema in Fragen zur Steuerung
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. -
Zug überfährt bei Start der Anlage ein Haltesignal
Goetz antwortete auf Hawkeyes Thema in Technischer Support
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 -
Zug überfährt bei Start der Anlage ein Haltesignal
Goetz antwortete auf Hawkeyes Thema in Technischer Support
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. -
Zug überfährt bei Start der Anlage ein Haltesignal
Goetz antwortete auf Hawkeyes Thema in Technischer Support
I can confirm that behaviour -
Zug überfährt bei Start der Anlage ein Haltesignal
Goetz antwortete auf Hawkeyes Thema in Technischer Support
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 -
Linzenz für V6 in V8.5 nutzen oder V6 runterladen
Goetz antwortete auf Bobahs Thema in Technischer Support
Die ist nur eine andere Darstellung derselben Anlage. Du musst es leider noch einmal bauen. -
Linzenz für V6 in V8.5 nutzen oder V6 runterladen
Goetz antwortete auf Bobahs Thema in Technischer Support
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 -
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
-
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
-
Funktion von Gleiskontakten auf Straßen und virtuellen Fahrspuren
Goetz antwortete auf Derricks Thema in Fragen zur Steuerung
Und du denkst, wir könnten deiner kleinen, funktionierenden Anlage ansehen, warum es auf der großen nicht funktioniert? Da muss ich dich leider enttäuschen. Trotzdem kann ich dir einen Tipp geben (der aber mit deinem eigentlichen Problem nichts zu tun hat!) Die zweite Bedingung ist überflüssig, denn alles unterhalb der Trennlinie wird genau dann ausgeführt, wenn die Bedingung oben nicht erfüllt ist. Dafür ist der Bereich unterhalb der Trennlinie da. Du musst innerhalb des Kastens kein weiteres Mal prüfen, ob die Bedingung nicht erfüllt ist. Und zu diesem Punkt habe ich auch eine Vermutung: Wenn du ein Ziel zuweist, dann dürfen zwischen der aktuellen Position und dem Zielpunkt nicht mehr als 7 Abzweigungen liegen. Andernfalls wird das gewünschte Ziel ignoriert und kein Ziel eingetragen. In solchen Fällen musst du noch ein Zwischenziel angeben. Bedenke bitte dabei, dass der Weg durch eine Kreuzung über mehrere Abzweigungen führt. Du hast bei der Einfahrt in die Kreuzung eine Abzweigung und bei der Ausfahrt aus der Kreuzung eine weitere (weil hier Straßen wieder zusammengeführt werden). Viele Grüße Götz