Jump to content

Empfohlene Beiträge

Geschrieben

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

Geschrieben
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

Geschrieben

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

Geschrieben (bearbeitet)
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.)   

Screenshot2024-02-11144959.thumb.jpg.db28d4238e0f2a4b406c3896f85f245e.jpg

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. 

Screenshot2024-02-11145124.thumb.jpg.b1589c3b5741e01a161e91a03308972d.jpg

Geht für alle Gleise und Richtungen des Bahnhof. Ist kein Aufwand. 

VG,

Hawkeye

Bearbeitet von Hawkeye
Geschrieben

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

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto besitzen, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen.

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...