Aktive Zugfahrten zählen: Unterschied zwischen den Versionen

Aus RailRoad&Co.-Wiki
Zur Navigation springenZur Suche springen
KKeine Bearbeitungszusammenfassung
 
Zeile 3: Zeile 3:


== Fortschrittsbalken ==
== Fortschrittsbalken ==
=== Frage ===
=== Züge zählen ===


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 ===
=== TrainController ab Version 9 ===
Zeile 14: Zeile 15:


:[[Datei:Makro ZF Aktiv.jpg|400px]]
:[[Datei:Makro ZF Aktiv.jpg|400px]]
:''Abb: Makro ZugFahrt Aktiv''


:Die Variablen zeige ich mir dann in einem Textfeld an.
 
Die Variablen zeige ich mir dann in einem Textfeld an.


*Variante 2: Zusätzlich zum Makro wird ein Highscore der fahrenden Züge angezeigt:
*Variante 2: Zusätzlich zum Makro wird ein Highscore der fahrenden Züge angezeigt:


:[[Datei:FahrendeZuege.JPG|400px]]
:[[Datei:FahrendeZuege.JPG|400px]]
:''Abb: FahrendeZuege 1''


:[[Datei:FahrendeZuege2.png|400px]]
:[[Datei:FahrendeZuege2.png|400px]]
:''Abb: FahrendeZuege 2''


=== TC 9/10  Projektdatei zur Demonstration ===
=== TC 9/10  Projektdatei zur Demonstration ===
Zeile 32: Zeile 39:
=== TrainController Version 7 und 8 ===
=== TrainController Version 7 und 8 ===


[[Datei:Fortschrittsbalken.PNG|400px]]
:[[Datei:Fortschrittsbalken.PNG|400px]]
:''Abb: Fortschrittsbalken''
 


Dieser [https://www.freiwald.com/forum/viewtopic.php?p=168110#p168110 Beitrag] beschreibt einen Weg, wie man eine Balkenanzeige für die aktiven Zugfahrten erstellt:
Dieser [https://www.freiwald.com/forum/viewtopic.php?p=168110#p168110 Beitrag] beschreibt einen Weg, wie man eine Balkenanzeige für die aktiven Zugfahrten erstellt:
Zeile 43: Zeile 52:


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.  


=== TC 8 Projektdatei zur Demonstration ===
=== TC 8 Projektdatei zur Demonstration ===

Aktuelle Version vom 10. Januar 2024, 14:36 Uhr

Verwendung
thumbs


Fortschrittsbalken

Züge zählen

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.

  • Variante 1: Dieses Makro fragt die ZF alle 5 sek ab. Ab TrainController 9 stellt TC diese Zahlen zur Verfügung.
Abb: Makro ZugFahrt Aktiv


Die Variablen zeige ich mir dann in einem Textfeld an.

  • Variante 2: Zusätzlich zum Makro wird ein Highscore der fahrenden Züge angezeigt:
Abb: FahrendeZuege 1


Abb: FahrendeZuege 2


TC 9/10 Projektdatei zur Demonstration

Das Demoprojekt für TC9/10 Variante 2: NxZF3-v9.zip

Dazu bitte diesen Beitrag für die fahrenden Züge schauen: Forum


TrainController Version 7 und 8

Abb: Fortschrittsbalken


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) 16:24, 2. Feb. 2023 (CET)