decrease resource amount in resource pool

大家好
hello everyone
Please answer to me, how can I decrease resource amount in resource pool via signal port?
increase is not problem , with message.data = x, i can increase on x items.
but how about decrease.
thanx a lot

1 Kommentar

Joep Eijkenduijn
Joep Eijkenduijn am 13 Apr. 2021
Hi Ivan,
I don't know how to decrease the amount of resources. Documentations say it is not possible. But I have found a simple workaround:
Build the following system outside of your main system:
Entity generator: 1/s
First server: server time, you put the time point at which the decrement in resources must happen. Server capacity = infinite.
Resource acquirer: acquire the amount of resources by which you want it to decrease.
Second server: Server time, long enough that it will keep the entity during the entire simulation. Capacity = 1.
And last a terminator.
This system holds the resources during the simulation which in practice seems like a decrease. Hope this helps.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Simulink finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2020a

Gefragt:

am 3 Dez. 2020

Kommentiert:

am 13 Apr. 2021

Community Treasure Hunt

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

Start Hunting!

Translated by