question

Aaupadhye avatar image
0 Likes"
Aaupadhye asked Aaupadhye commented

Two Operators doing the same operation independently

699flatsorter-regular.fsm


I want both operators to load and unload boxes on to the conveyor independently from one another. For example, if a tote with items arrives on the rightmost decision point, then only Operator 1 is allowed to take these items and put them on the conveyor. If a tote with items arrives on the leftmost decision point, Operator 2 will perform the same process. The solution is probably on the simpler side, but I am stumped on how to add another wait for event for the other decision point.


I am thinking I need to use a decide or assign labels item, but I am not sure on how to name something when it arrives at a certain decision point within a process flow.


Thanks in advance!

FlexSim 24.2.3
process flow
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

1 Answer

Emily Hardy avatar image
1 Like"
Emily Hardy answered Aaupadhye commented

On the Wait for Event, you can listen to a group of objects. With this, you can wait for an item to arrive to either of your two Decision Points:

1739395396495.png

You can also assign the Event Object (i.e. the Decision Point that token.tote arrived at) to a label: I set it to token.DP.

To get the correct operator, I would recommend using a center connection to connect each operator to the decision point:

1739395414755.png

Then, set the Task Executor/Dispatcher to "token.DP.centerObjects[1]". This will return the operator that is connected to the triggering Decision Point.

1739395242589.png

From then on, any time you reference the decision point, you'll want to put in "token.DP", but otherwise the logic should remain the same.

699flatsorter-regular_Edited.fsm


· 1
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Aaupadhye avatar image Aaupadhye commented ·
Thank you!
0 Likes 0 ·