Hello,
I have a series of processors that allows 5 items to go through at a time. To enforce this workflow, I close the input port of Processor1 on process finish, and open the input port when the total number of items in Processor1 and Processor2 is less than 5. However, the model doesn't work as intended; for example, when there are items in Processor2 still, 5 items enter Processor1 regardless. I've attempted to address this issue by regulating the output of Queue1, by setting up a conditional port such that items get sent to Processor1 only if the total number of items in Processor1 and Processor2 is less than 5. That doesn't seem to work either. I'm wondering if my logic is not sound, or if I'm missing any functions that can regulate this behaviour.
Any help would be appreciated, thank you!maximum-content.fsm