Aktive Zugfahrten zählen: Unterschied zwischen den Versionen
Uslex (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
Uslex (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
Zeile 6: | Zeile 6: | ||
Wie kann die Anzahl aktiver Züge im TrainController angezeigt werden? | Wie kann die Anzahl aktiver Züge im TrainController angezeigt werden? | ||
=== TrainController ab Version 9 === | |||
Ab TC 9 gibt es eine elegante Methode, die Anzahl der aktiven Zugfahrten und auch die Anzahl an tatsächlich fahrende Züge abzufragen. | |||
:[[Datei:Makro ZF Aktiv.jpg|400px]] | |||
Dieses Makro fragt die ZF alle 5 sek ab. Ab TrainController 9 stellt TC diese Zahlen zur Verfügung. | |||
Die Variablen zeige ich mir dann in einem Textfeld an. | |||
=== TC 10 Projektdatei zur Demonstration === | |||
Dazu bitte diesen Beitrag im TC Forum für die fahrenden Züge schauen: https://www.freiwald.com/forum/viewtopic.php?p=257467#p257467 | |||
=== TrainController Version 7 und 8 === | === TrainController Version 7 und 8 === | ||
Zeile 21: | Zeile 36: | ||
Für die BW habe ich noch ein neues Anzeigesymbol gezeichnet, damit es auch wie eine Balkenanzeige aussieht. | Für die BW habe ich noch ein neues Anzeigesymbol gezeichnet, damit es auch wie eine Balkenanzeige aussieht. | ||
=== Projektdatei zur Demonstration === | === TC 8 Projektdatei zur Demonstration === | ||
Einfach die Demo [[Medium:NxZF3.zip|NxZF3.zip]] herunterladen, entpacken, in TrainController öffnen und mit dem E/A Schalter starten und im Simulator auf Run gehen. Sobald eine Lok im Streckenblock aktiv ist, wird die Balkenanzeige aktualisiert. Zum Enden der Demo einfach den Schalter ausschalten und die Züge fahren in Bf zurück. | Einfach die Demo [[Medium:NxZF3.zip|NxZF3.zip]] herunterladen, entpacken, in TrainController öffnen und mit dem E/A Schalter starten und im Simulator auf Run gehen. Sobald eine Lok im Streckenblock aktiv ist, wird die Balkenanzeige aktualisiert. Zum Enden der Demo einfach den Schalter ausschalten und die Züge fahren in Bf zurück. | ||
Zeile 27: | Zeile 42: | ||
Mit einer Ausfahrtsperre in z.B. Block 4 kann man auch schön einen Stau verursachen, was dann zu mehr rot in der Balkenanzeige führt. | Mit einer Ausfahrtsperre in z.B. Block 4 kann man auch schön einen Stau verursachen, was dann zu mehr rot in der Balkenanzeige führt. | ||
== Weblinks == | == Weblinks == |
Version vom 2. Februar 2023, 16:04 Uhr
Fortschrittsbalken
Frage
Wie kann die Anzahl aktiver Züge im TrainController angezeigt werden?
TrainController ab Version 9
Ab TC 9 gibt es eine elegante Methode, die Anzahl der aktiven Zugfahrten und auch die Anzahl an tatsächlich fahrende Züge abzufragen.
Dieses Makro fragt die ZF alle 5 sek ab. Ab TrainController 9 stellt TC diese Zahlen zur Verfügung.
Die Variablen zeige ich mir dann in einem Textfeld an.
TC 10 Projektdatei zur Demonstration
Dazu bitte diesen Beitrag im TC Forum für die fahrenden Züge schauen: https://www.freiwald.com/forum/viewtopic.php?p=257467#p257467
TrainController Version 7 und 8
Dieser Beitrag beschreibt einen Weg, wie man eine Balkenanzeige für die aktiven Zugfahrten erstellt:
Die Balkenanzeige wird von links nach rechts roter, je mehr Züge aktiv sind. Die Balkenanzeige besteht einfach aus 5 BW, die jeweils abfragen:
- >=1,
- >=2,
- >=3
- usw.
Für die BW habe ich noch ein neues Anzeigesymbol gezeichnet, damit es auch wie eine Balkenanzeige aussieht.
TC 8 Projektdatei zur Demonstration
Einfach die Demo NxZF3.zip herunterladen, entpacken, in TrainController öffnen und mit dem E/A Schalter starten und im Simulator auf Run gehen. Sobald eine Lok im Streckenblock aktiv ist, wird die Balkenanzeige aktualisiert. Zum Enden der Demo einfach den Schalter ausschalten und die Züge fahren in Bf zurück.
Mit einer Ausfahrtsperre in z.B. Block 4 kann man auch schön einen Stau verursachen, was dann zu mehr rot in der Balkenanzeige führt.
Weblinks
- -- Nakott 15:10, 13. Mär. 2016
- bearbeitet: Wohlmannstetter (Diskussion) 18:53, 11. Apr. 2021 (CEST), Uslex (Diskussion) 10:46, 9. Jun. 2022 (CEST)