Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:traffic:timetable:pool

POOLs

Pools werden im Fahrplan des Traffic Screensaver seit Version 4.2 zur Vereinfachung der (besonders mehrfachen) Verwendung von Fahrzeugbewegungen verwendet. Sie ermöglichen es, dieselben Bewegungszeilen auch gruppenweise mehrfach im selben Fahrplan zu verwenden, ohne sie auch mehrfach zu schreiben.

Definition von POOLs

Zur Definition eines POOLs werden eine oder mehrere Bewegungszeilen von einer mit $POOL beginnenden und den POOL mittels N= benennenden Zeile am Anfang und dem Ausdruck $ENDPOOL am Ende eingerahmt.

$POOL N=Bewegungen

Bewegungszeilen

$ENDPOOL

Damit ist ein POOL namens „Bewegungen“ definiert.

Verwendung von POOLs

Wenn man einen POOL erst definiert hat, kann man ihn beliebig oft und an nahezu beliebiger Stelle des Fahrplans – natürlich nur nach der Definition – verwenden, indem man POOL= und den Namen des POOLs angibt.

POOL=Bewegungen

Auch POOLs lassen sich in der Wahrscheinlichkeit ihres Auftretens manipulieren.

POOL=1:Pool1|9:Pool2

bewirkt, daß von zehn aufgerufenen POOLs einer Pool1 ist und die anderen neun Pool2.

Achtung: Die vereinfachende Schreibweise

POOL=Pool(1:1|9:2)

funktioniert nicht!

Verschachtelung

POOLs lassen sich inzwischen bis zu vierfach verschachteln, also wiederum zu POOLs zusammenfassen.

#Definition des Überpool
$POOL N=Ueberpool
#Unterpools im Überpool
POOL=Unterpool1
POOL=Unterpool2
#Einzelne Bewegung im Überpool
C=Zusammenstellung
$ENDPOOL

#Aufruf des Überpool
POOL=Ueberpool

Diese Form der Verschachtelung ist eigentlich nur sinnvoll, wenn in einem POOL andere POOLs und einzelne Bewegungen zusammengefaßt werden sollen. Ansonsten bietet sich eher die Definition eines Makros an, aus dem heraus die POOLs aufgerufen werden.

#Definition des Überpool-Makro
$DEF Ueberpool=Unterpool1|Unterpool2

#Aufruf des Überpool-Makro
POOL=Ueberpool
Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden.
Weitere Information
de/traffic/timetable/pool.txt · Zuletzt geändert: 2019/01/26 22:56 von marting