Hello everyone,
I am working on a model that involves transporting various products to different locations. The initial position of these products is on a shelf, and I utilize a SendSignal and WaitSignal function in process executor. When there is a demand for product type 1, I send signal 1 to the processing node at the shelf to transport product 1 to the corresponding location. Similarly, when product type 2 is needed, I send signal 2, and the processing node is set up to wait for signals.
However, I am encountering an issue where the demands for product 1 and product 2 may arise simultaneously, resulting in a signal conflict. In this case, only one product gets transported, while the other product remains in the waiting state. As my model runs over time, it eventually halts due to this reason.
How can I resolve this issue to ensure smooth transportation of both products without signal conflicts?
Thank you for your assistance!