question

Kathryn McNeal avatar image
0 Likes"
Kathryn McNeal asked Sam Stubbs commented

Seizing an unavailable resource in process flow does not stop item

In the model attached, there are two processors in the model, but only a single resource available in the process flow. For some reason, items are still going through both processors simultaneously, even if they have not successfully retrieved that resource. I would expect that if a resource is unavailable at the "acquire" step, that the token would stop there, preventing the object that initiated the token from moving forward as well. How do I make both the token AND the object wait until the resource is available?

FlexSim 16.1.2
process flowresourcestop objectacquire
flexsim-help.fsm (21.1 KiB)
5 |100000

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

Steven Hamoen avatar image
0 Likes"
Steven Hamoen answered Steven Hamoen commented

@Kathryn McNeal There is no link between your processflow resource and the actual resources in your model. Your processflow resource is just numeric and 1 and as you see in your processflow there is only 1 token passing and the other tokens are waiting in the acquire so the model behaves correctly. If you want to link the resource to your 3D model, put both processors in a group and on the resource reference, reference the processor group you just made.

· 2
5 |100000

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

David Besson avatar image
0 Likes"
David Besson answered Sam Stubbs commented

The 3D logic only triggers events in your ProcessFlow logic BUT is not influenced by it in return.

One solution could be to build a SubFlow for the "Pick Operator" field on the Processors (3D logic -> ProcessFlow). Then the SubFlow stops the Processor if no resources are available (ProcessFlow -> 3D logic).

I hope this will help you.

3015-flexsim-help-subflow.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.