WalterW Posted February 10 Posted February 10 Hallo liebe Gemeinde, warum ist es nicht möglich definierte Timer in einer Tabelle oder Liste zu hinterlegen. Für eine EV-Verarbeitung wäre das eine einfachere Art gezielt Timer zu starten. So bleibt nur die Option notwendige Werte (Timer-Name und Laufzeit) in gesonderten Variablen zu speichern, um dann mit diesen Bedingungen und der Abfrage ihrer Werte gezielt Timer zu starteten. Oder gibt es doch eine "elegantere" Lösung, die ich nur nicht finde bzw. sehe? Für eine Antwort wäre ich dankbar. Freundliche Grüße Walter
Goetz Posted February 10 Posted February 10 vor 1 Stunde schrieb WalterW: warum ist es nicht möglich definierte Timer in einer Tabelle oder Liste zu hinterlegen. Weil Timer für zyklisch wiederholte Aktionen gedacht sind. Also eigentlich permanent laufen, um getaktet etwas auszulösen. Wenn du Timer einmalig startest, um eine Aktion verzögert auszulösen, dann sind Verzögerungen im Skript die bessere Alternative. Aber ob sie für deinen konkreten Zweck die elegantere Lösung sind, kann ich nicht beurteilen. Viele Grüße Götz
WalterW Posted February 11 Author Posted February 11 Hallo @Goetz vielen Dank für deine Antwort. Leider sind für mein Vorhaben, meiner Meinung nach, die Verzögerungen nicht so gut anwendbar. Die Timer steuern die Haltezeiten im Bahnhof. Für mehrere Gleise und diese sowohl von links als auch rechts befahrbar. Wenn die Timer abgelaufen sind (die Dauer ist eine zufällige Zahl), wird für das entsprechende Gleis und die entsprechende Richtung, die Fahrstraße zur Ausfahrt gestellt. Und ich glaube, dass dieser funktionale Ablauf nur mit sehr viel Aufwand, und wenn überhaupt mit Verzögerung sinnvoll ist. Bestimmt gibt es da Möglichkeiten, aber ich habe mich, auch wegen der für mich besseren Übersichtlichkeit, auf die Timer eingestellt. Trotzdem werde ich meine eigene "sture Logikhaltung" überdenken. Freundliche Grüße Walter
Hawkeye Posted February 11 Posted February 11 (edited) vor 38 Minuten schrieb WalterW: Und ich glaube, dass dieser funktionale Ablauf nur mit sehr viel Aufwand, ... Hallo Walter, nicht wirklich. Als Beispiel lege ich im Signal fest, welche Fahrstraße als nächstes für die Ausfahrt aus dem Bahnhof geschaltet wird. (Die Information im GK kann auch vom Zug selbst kommen.) Alle Signale für die Ausfahrten aus dem Bahnhof haben dasselbe Schlagwort "Bahnhof". Betritt der Zug den Signal-GK und hält im Bahnhof, wird die FS der Ausfahrt nach der zufälligen Verzögerung (25s-40s) angefordert. Geht für alle Gleise und Richtungen des Bahnhof. Ist kein Aufwand. VG, Hawkeye Edited February 11 by Hawkeye
WalterW Posted February 12 Author Posted February 12 Hallo @Hawkeye vielen Dank für deinen Hinweis und das Beispiel. Wie ich auch schon auf den Beitrag von Götz geantwortet habe: Ich werde meine "Voreingenommenheit" überdenken. Freundliche Grüße Walter
Goetz Posted February 12 Posted February 12 vor 24 Minuten schrieb WalterW: Ich werde meine "Voreingenommenheit" überdenken. sehr gut, Walter. @Hawkeye hat dir den richtigen Weg gezeigt.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now