May I ask another question here? @yuan zhang
I want to realize this function:
1. When Queue1 or Queue2 is empty, move item 1 from Combiner1 to Queue1 or Queue2.
2. When Queue3 or Queue4 is empty, move item 2 from Combiner2 to Queue3 or Queue4.
3. When Queue5 or Queue6 is empty, move item 3 from Combiner3 to Queue5 or Queue6.
4. When Queue7 or Queue8 is empty, move item 4 from Combiner4 to Queue7 or Queue8.
Now I have such questions:
1.TaskExecuter2 starts to work after TaskExecuter1 finishs its work, they should work at the same time,there may be something wrong in the PF model.
2.I found "pull strategy" and "pull requirement" not work, so I use code to make items to match queue, I want to know if there is better method.
3."Maximum content" of queue didn't work,either. How to tell AGVs the Queue is occupied and wait until the queue is free to work?
4.Queue1 and Queue2 are buffers of item.Type 1. Input port of Combiner8 should use one Queue1(Queue1 or Queue2). How to connect them?
move-object-use-pf-v202003.fsm
Thank you!