Hi Simon!
You're right. At start the JobProcessor collects all placements to be
processed by the job into a JobPlacement list and from that selects the
ones for the next cycle into PlannedPlacement list, one per nozzle. This
list is then hand over from step to step. You're again right, it seems
that there is no script (yet) that can change this list. Most scripts
seems to be executed once per nozzle.
You may either extend the JobProcessor by adding script entries you
need or you may try to change your "job" such, that you use the existing
facility and pick/place from feeder AND from test adapter. You may setup
one "placement" to picks from the input tray and place it into the test
adapter and use a second "placement" that picks from the test adapter
and places to your output tray. If you use a different part for the
second placement, you can choose a different nozzle. In you scripts
you'd need to reenable the pick to test adapter placement as it would be
completeted on the first loop. And you might have to enforce a specific
ordering in the job planner...
Jan
> spi/PnpJobProcessor.JobPlacement.html <
https://openpnp.github.io/
> PnpJobPlanner.PlannedPlacement.html#nozzle <
https://openpnp.github.io/
> <
https://groups.google.com/d/msgid/> openpnp/15d99303-a134-4908-
> bb71-5431ce20c3e7n%
40googlegroups.com <https://
>
groups.google.com/d/msgid/openpnp/15d99303-a134-4908- <https://
>
groups.google.com/d/msgid/openpnp/15d99303-a134-4908->
> bb71-5431ce20c3e7n%
40googlegroups.com?
> utm_medium=email&utm_source=footer>.
> openpnp/25A3480E-D345-4ABF-925E-2A7A24D30660%
40skueppers.de <https://
>
groups.google.com/d/msgid/openpnp/25A3480E-
> D345-4ABF-925E-2A7A24D30660%
40skueppers.de?
> utm_medium=email&utm_source=footer>.