How do can I use the entity enable gate and have the entities released sequentially instead of instantly?

4 views (last 30 days)
I have an entity gate in my model where is enabled or disabled from the control port. However, once the gate is enabled, the entities that were on hold at the gate are all released at the same time instant. Is it possible to release the entities sequentially after eachother using the enable gate. And if it is not possible how can i model this using other blocks?
I have attached a picture that shows the output of the entities at the enable gate.

Answers (1)

arushi
arushi on 25 Jul 2024
Hi Tarnim,
I understand from your issue that the Entity Gate in your model releases all the entities instantly.
This can be achieved by assigning priorities to each of the entities. The priority can be another variable assigned to each of the entities, or the time of creation of the entity. A ‘Priority Queue’ or an ‘Entity Server’ can be used for this, as shown in the below example:
Hope this helps.

Categories

Find more on Discrete-Event Simulation in Help Center and File Exchange

Products


Release

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!