question

Tim Duket avatar image
0 Likes"
Tim Duket asked Tim Duket commented

How does 'Create Objects' in process flow behave if 3D entry point is blocked?

I am using process flow to create 3D flow items according to a dynamic schedule. This uses the 'Create Objects' task and points to a queue of capacity 1. It is possible that the model backs up to the queue so it gets stuck holding an item and can't accept new ones.

If this occurs, what will happen to the loads that are being created in process flow? Will they never be created? Will they get created and wait in 'space' until they can enter the queue?

FlexSim 16.1.2
create object
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

Regan Blackett avatar image
1 Like"
Regan Blackett answered Tim Duket commented

Like the Flexscript commands that create objects (createinstance() createcopy() etc), the create object process flow activity ignores object 'max content' variables and the objects created will be placed into the designated destination. To my understanding 'max content' of any object is only evaluated as part of receiving a flowitem through a port connection.

If you need something different to happen when the queue is 'full' it's up to you to define it. For example having the token do a Decide to check the queue capacity first or creating the token some place else etc.

· 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.

Tim Duket avatar image Tim Duket commented ·

Perfect - adjusting the process flow to evaluate availability before executing the create command will resolve this. Thanks!

0 Likes 0 ·