Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Letzte Überarbeitung Beide Seiten, nächste Überarbeitung | ||
de:traffic:timetable:pool [2018/09/23 14:38] bahnfrank65 |
de:traffic:timetable:pool [2018/12/16 17:28] marting Link-Korrektur |
||
---|---|---|---|
Zeile 26: | Zeile 26: | ||
bewirkt, daß von zehn aufgerufenen POOLs einer Pool1 ist und die anderen neun Pool2. | bewirkt, daß von zehn aufgerufenen POOLs einer Pool1 ist und die anderen neun Pool2. | ||
+ | |||
+ | **Achtung:** Die vereinfachende Schreibweise | ||
+ | |||
+ | <code>POOL=Pool(1:1|9:2)</code> | ||
+ | |||
+ | funktioniert nicht! | ||
==== Verschachtelung ==== | ==== Verschachtelung ==== | ||
- | POOLs lassen sich nicht verschachteln, also in andere POOLs eintragen. Sie können selbst nur Bewegungszeilen enthalten. Im Falle einer Verschachtelung gibt Traffic eine Fehlermeldung aus. | + | POOLs lassen sich inzwischen bis zu vierfach verschachteln, also wiederum zu POOLs zusammenfassen. |
+ | |||
+ | <code>#Definition des Überpool | ||
+ | $POOL N=Ueberpool | ||
+ | POOL=Unterpool1 | ||
+ | POOL=Unterpool2 | ||
+ | #Einzelne Bewegung im POOL | ||
+ | C=Zusammenstellung | ||
+ | $ENDPOOL | ||
+ | |||
+ | #Aufruf des Überpool | ||
+ | POOL=Ueberpool</code> | ||
+ | |||
+ | 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. | ||
+ | |||
+ | <code>#Definition des Überpool-Makro | ||
+ | $DEF Ueberpool=Unterpool1|Unterpool2 | ||
+ | #Aufruf des Überpool-Makro | ||
+ | POOL=Ueberpool</code> |