question

SudheerReddy avatar image
0 Likes"
SudheerReddy asked Craig DIckson commented

Even though Queue Capacity is fixed, the model is exceeding the limit

As you can see in below image even though I fixed Queue Capacity as 2, it is accepting more than 2.

I am attaching the model for reference.


QueueCapacity.fsm

FlexSim 20.0.3
flexsim 20.0.3
queuecapacity.fsm (157.4 KiB)
queue.jpg (49.3 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.

1 Answer

Braydn T avatar image
1 Like"
Braydn T answered Craig DIckson commented

@joey That is because process flow does not take that limit into account if you load directly into the queue. You will ave to check if you exceed the limit in process flow. You can use the .subnodes and .length commands to get the amount of items in the queue, and decide whether to go drop off based on that.

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

Craig DIckson avatar image Craig DIckson commented ·

@Braydn T It would be much more intuitive, more consistent with other parts of FlexSim, and extremely useful at integrating process flow with 3d modeling, if process flow did check the capacity and would hold the token if the queue capacity would be exceeded. Ideally this would also have a time out function as well.

My $0.02 ...

-1 Like -1 ·