===== POOLs =====
Pools werden im [[de:traffic:timetable:start|Fahrplan]] des [[de:traffic:start|Traffic Screensaver]] seit Version 4.2 zur Vereinfachung der (besonders mehrfachen) Verwendung von [[de:traffic:timetable:motion:start|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 [[de:traffic:timetable:macros|Makros]] an, aus dem heraus die POOLs aufgerufen werden.
#Definition des Überpool-Makro
$DEF Ueberpool=Unterpool1|Unterpool2
#Aufruf des Überpool-Makro
POOL=Ueberpool