Hallo Sven,
der Advanced Transporter ist etwas komplizierter aufgebaut:
Er erhält seine Aufträge von dem Dispatcher. Der Vorteil von dem Dispatcher ist, daß mehrere Fahrzeuge verwaltet werden können, d.h., ist z.B. ein Transporter gerade beschäftigt, kann der Dispatcher einen anderen Transporter für den Transportauftrag wählen.
Deshalb werden die Ausgänge der Abholstation immmer mit den Eingängen des Dispatchers verbunden, die Ausgänge des Dispatchers mit den Eingängen zum Transporter, der Ausgang des Transporters mit dem Destinator, die Ausgänge des Destinators mit den Zielen.
Steht ein Transport an, wird in dem Dispatcher eine Task generiert. Das ist prinzipiell ein leeres Atom. Dieser Task wurde das label [t-ic] zugewiesen, das als Wert den Eingangskanal angibt, an dem das Pickatom (also in dem sich das abzuholende Produkte gerade befindet) an dem Dispatcher dranhängt.
In der Maske von dem Dispatchter kann auf die Option "Sort tasks by" zugegriffen werden. Letztendlich musst Du Deinen Code für die Inputstrategie hierhin übertragen und dafür Sorge tragen, dass die Task, die am wichtigsten ist, ganz oben in der Reihenfolge im Dispatchter sortiert ist.
Ich hoffe, das hilft Dir weiter, Gruß, Georg
[Diese Nachricht wurde von g.zeller am 02. Okt. 2008 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP