Zugfahrt unter FDL Kontrolle: Unterschied zwischen den Versionen
Aus RailRoad&Co.-Wiki
Zur Navigation springenZur Suche springen
Uslex (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
Uslex (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
Zeile 39: | Zeile 39: | ||
*Quelle: [https://www.freiwald.com/forum/viewtopic.php?p=266222#p266222 Forum] | *Quelle: [https://www.freiwald.com/forum/viewtopic.php?p=266222#p266222 Forum] | ||
*TC-wiki: [[Gültigkeit von Variablen in Zugfahrten]] | |||
Version vom 21. Februar 2024, 10:01 Uhr
Prüfung auf Zugfahrt unter FDL Kontrolle
X-beliebige Zugfahrt
Gibt es eine Möglichkeit mittels Bahnwärter o.ä. zu prüfen, ob in einem bestimmten Block eine x-beliebige Zugfahrt stattfindet?
Objektvariablen Wert "kein"
- Modellbahner42831 beschreibt im Forum folgende Möglichkeit:
Seit TrainController Version 10 können Objektvariablen auf auf den Wert "kein" geprüft werden. Man kann also eine globale Variable vom Typ Zugfahrt nutzen um bei Reservierung des Blocks die Zugfahrt abzufragen.
- Variable Zugfahrt = "kein" heißt keine Zugfahrt aktiv
- Variable Zugfahrt <> "kein" heißt irgendeine Zugfahrt aktiv
Das kann man z.B. mittels Bahnwärter abfragen.
2 Bahnwärter
Ich habe 2 Bahnwärter verwendet.
- BW1 hat als Auslöser eine Reservierung in Fahrtrichtung Bhf und als Operation aktiv setzt er die Variable für den Namen der Zugfahrt.
- Ist diese NICHT Leer wird eine globale Variable auf 1 gesetzt,
- Operation für nicht aktiv setzt die Variable auf 0 zurück.
- BW2 prüft nur ob die Variable auf 1 ist - er setzt dann auch die LED im Steuerpult auf aktiv blinkend!
Weblinks
- Quelle: Forum
- TC-wiki: Gültigkeit von Variablen in Zugfahrten
- -- Uslex (Diskussion) 08:52, 21. Feb. 2024 (UTC)