Treinrit onder FDL-controle
Test op treinrit onder treindienstleider besturing
Willekeurige treinrit
Is er een manier om m.b.v. een baanwachter of iets dergelijks te controleren of er een treinrit plaatsvindt in een bepaald blok?
Object variabele waarde "geen"
- Modellbahner42831 beschrijft de volgende mogelijkheid in het forum:
Sinds TrainController versie 10 kunnen objectvariabelen worden gecontroleerd op de waarde "geen", dus je kunt een globale variabele van het type treinrit gebruiken om de treinrit op te vragen bij het reserveren van het blok.
- Variabele Zugfahrt = "kein" betekent 'geen treinrit actief
- Variabele Zugfahrt <> "kein" betekent een of andere treinreis actief
Dit kan bijvoorbeeld worden opgevraagd met een baanwachter.
2 baanwachters
Ik heb 2 baanwachters gebruikt.
- BW1 heeft een Reservering in rijrichting Bhf als trigger en als operatie actief stelt deze de variabele voor de naam van de treinrit in.
- Als deze NIET leeg is, wordt een globale variabele ingesteld op 1,
- Operatie voor niet actief zet de variabele op 0 terug.
- BW2 controleert alleen of de variabele 1 is - het zet dan ook de LED in het bedieningspaneel op actief knipperen!
Zugfahrtsvariable mittels Schalter
Leider funktioniert die Lösung mit 2 Bahnwärtern nur in der Simulation.
Als Hilfskonstruktion muss man die Zugfahrtsvariable mittels eines Schalters belegen, welcher auf den zugeordneten Block verweist.
Begründung: Die oben beschriebene Lösung funktioniert nur mit dem Umweg über den Schalter, da der Bahnwärter keinen Bezug zum Block hat und somit seine Operationen nichts auslesen können.
Weblinks
- Quelle: Forum
- TC-wiki: Gültigkeit von Variablen in Zugfahrten
- -- Uslex (Diskussion) 08:52, 21. Feb. 2024 (UTC)
- bearbeitet: Uslex (Diskussion) 08:50, 23. Feb. 2024 (UTC)