Gültigkeit von Variablen in Zugfahrten: Unterschied zwischen den Versionen

Aus RailRoad&Co.-Wiki
Zur Navigation springenZur Suche springen
K {{#translation:}}
Diese Seite wurde zum Übersetzen freigegeben
Zeile 4: Zeile 4:
<translate>
<translate>


== Variablen ==
== Variablen == <!--T:1-->


=== Gültigkeit von Variablen ===
=== Gültigkeit von Variablen === <!--T:2-->


<!--T:3-->
Wie ist die Gültigkeit von Variablen - genauer gesagt von Variablen in Zugfahrten geregelt?
Wie ist die Gültigkeit von Variablen - genauer gesagt von Variablen in Zugfahrten geregelt?


=== Gültigkeit Zugfahrt ===
=== Gültigkeit Zugfahrt === <!--T:4-->


<!--T:5-->
Variablen mit der Gültigkeit "Zugfahrt" gelten '''nur für die Zugfahrt''' - unabhängig, ob die Zugfahrt aktiv ist oder wie viele Züge diese Zugfahrt nutzen.  
Variablen mit der Gültigkeit "Zugfahrt" gelten '''nur für die Zugfahrt''' - unabhängig, ob die Zugfahrt aktiv ist oder wie viele Züge diese Zugfahrt nutzen.  


Zeile 17: Zeile 19:
:[[Datei:VariableninZugfahrten.png|VariableninZugfahrten.png]]
:[[Datei:VariableninZugfahrten.png|VariableninZugfahrten.png]]
:<translate>
:<translate>
<!--T:6-->
''Abb: Variablen in Zugfahrten''
''Abb: Variablen in Zugfahrten''


<!--T:7-->
Jede Zugfahrt hat einen eigenen Wert.
Jede Zugfahrt hat einen eigenen Wert.


=== Gültigkeit bei AutoTrain ===
=== Gültigkeit bei AutoTrain === <!--T:8-->


<!--T:9-->
Bei AutoTrain gilt dies für AutoTrain im Gesamten.
Bei AutoTrain gilt dies für AutoTrain im Gesamten.


=== Ausführungen der Zugfahrt mehrfach ===
=== Ausführungen der Zugfahrt mehrfach === <!--T:10-->


<!--T:11-->
Herr Freiwald beschreibt ergänzend im [https://www.freiwald.com/forum/viewtopic.php?p=262052#p262052 Forum]:
Herr Freiwald beschreibt ergänzend im [https://www.freiwald.com/forum/viewtopic.php?p=262052#p262052 Forum]:


<!--T:12-->
Vielleicht sollte man der Klarheit halber von '''Zugfahrten''' und '''Ausführungen der Zugfahrt''' reden.
Vielleicht sollte man der Klarheit halber von '''Zugfahrten''' und '''Ausführungen der Zugfahrt''' reden.


<!--T:13-->
Variablen mit der '''Gültigkeit Zugfahrt''' gelten immer für die Zugfahrt. Mehrere gleichzeitige Ausführungen dieser Zugfahrt lesen und schreiben immer '''denselben gemeinsamen Wert'''.
Variablen mit der '''Gültigkeit Zugfahrt''' gelten immer für die Zugfahrt. Mehrere gleichzeitige Ausführungen dieser Zugfahrt lesen und schreiben immer '''denselben gemeinsamen Wert'''.


<!--T:14-->
Wenn die Zugfahrt z.B. "X" heißt und '''verschiedene gleichzeitige Ausführungen der Zugfahrt''' jeweils voneinander getrennte Werte lesen und schreiben sollen, so schlage ich vor, eine Variable "Zugfahrt X" mit der Gültigkeit Zug zu verwenden.
Wenn die Zugfahrt z.B. "X" heißt und '''verschiedene gleichzeitige Ausführungen der Zugfahrt''' jeweils voneinander getrennte Werte lesen und schreiben sollen, so schlage ich vor, eine Variable "Zugfahrt X" mit der Gültigkeit Zug zu verwenden.


<!--T:15-->
Wird die Variable "Zugfahrt X" immer '''nur im Zusammenhang mit der Zugfahrt "X"''' genutzt, so kommen andere Abläufe nicht in die Quere. Da mehrere gleichzeitige Ausführungen der Zugfahrt "X" auf jeden Fall '''immer mit verschiedenen Zügen''' ausgeführt werden, liest und schreibt jede Ausführung auch immer nur '''ihren eigenen Wert''' der Variablen "Zugfahrt X".
Wird die Variable "Zugfahrt X" immer '''nur im Zusammenhang mit der Zugfahrt "X"''' genutzt, so kommen andere Abläufe nicht in die Quere. Da mehrere gleichzeitige Ausführungen der Zugfahrt "X" auf jeden Fall '''immer mit verschiedenen Zügen''' ausgeführt werden, liest und schreibt jede Ausführung auch immer nur '''ihren eigenen Wert''' der Variablen "Zugfahrt X".


<!--T:16-->
Führt '''derselbe Zug mehrmals''' hintereinander die Zugfahrt "X" aus, so findet jede Ausführung wieder '''den bei der vorigen Ausführung''' mit diesem Zug geschriebenen Wert der Variablen "Zugfahrt X" vor. Ist dies nicht gewünscht, sollte die Variable "Zugfahrt X" am Anfang jeder Ausführung auf einen Anfangswert gesetzt werden.
Führt '''derselbe Zug mehrmals''' hintereinander die Zugfahrt "X" aus, so findet jede Ausführung wieder '''den bei der vorigen Ausführung''' mit diesem Zug geschriebenen Wert der Variablen "Zugfahrt X" vor. Ist dies nicht gewünscht, sollte die Variable "Zugfahrt X" am Anfang jeder Ausführung auf einen Anfangswert gesetzt werden.


== Weblinks ==
== Weblinks == <!--T:17-->


<!--T:18-->
*Quelle: [https://www.freiwald.com/forum/viewtopic.php?p=262008#p262008 Forum]
*Quelle: [https://www.freiwald.com/forum/viewtopic.php?p=262008#p262008 Forum]
*TC-wiki: [[Special:MyLanguage/Zugfahrt unter FDL Kontrolle|Zugfahrt unter FDL Kontrolle]]
*TC-wiki: [[Special:MyLanguage/Zugfahrt unter FDL Kontrolle|Zugfahrt unter FDL Kontrolle]]

Version vom 11. Februar 2025, 16:30 Uhr

Verwendung
thumbs


Variablen

Gültigkeit von Variablen

Wie ist die Gültigkeit von Variablen - genauer gesagt von Variablen in Zugfahrten geregelt?

Gültigkeit Zugfahrt

Variablen mit der Gültigkeit "Zugfahrt" gelten nur für die Zugfahrt - unabhängig, ob die Zugfahrt aktiv ist oder wie viele Züge diese Zugfahrt nutzen.

VariableninZugfahrten.png
Abb: Variablen in Zugfahrten

Jede Zugfahrt hat einen eigenen Wert.

Gültigkeit bei AutoTrain

Bei AutoTrain gilt dies für AutoTrain im Gesamten.

Ausführungen der Zugfahrt mehrfach

Herr Freiwald beschreibt ergänzend im Forum:

Vielleicht sollte man der Klarheit halber von Zugfahrten und Ausführungen der Zugfahrt reden.

Variablen mit der Gültigkeit Zugfahrt gelten immer für die Zugfahrt. Mehrere gleichzeitige Ausführungen dieser Zugfahrt lesen und schreiben immer denselben gemeinsamen Wert.

Wenn die Zugfahrt z.B. "X" heißt und verschiedene gleichzeitige Ausführungen der Zugfahrt jeweils voneinander getrennte Werte lesen und schreiben sollen, so schlage ich vor, eine Variable "Zugfahrt X" mit der Gültigkeit Zug zu verwenden.

Wird die Variable "Zugfahrt X" immer nur im Zusammenhang mit der Zugfahrt "X" genutzt, so kommen andere Abläufe nicht in die Quere. Da mehrere gleichzeitige Ausführungen der Zugfahrt "X" auf jeden Fall immer mit verschiedenen Zügen ausgeführt werden, liest und schreibt jede Ausführung auch immer nur ihren eigenen Wert der Variablen "Zugfahrt X".

Führt derselbe Zug mehrmals hintereinander die Zugfahrt "X" aus, so findet jede Ausführung wieder den bei der vorigen Ausführung mit diesem Zug geschriebenen Wert der Variablen "Zugfahrt X" vor. Ist dies nicht gewünscht, sollte die Variable "Zugfahrt X" am Anfang jeder Ausführung auf einen Anfangswert gesetzt werden.


-- Uslex (Diskussion) 14:38, 29. Jul. 2023 (UTC)