MATLAB Answers

How can I model the waiting time in Simulink?

1 view (last 30 days)
Min ByeongGwan
Min ByeongGwan on 3 Jun 2021
Answered: Pavan Guntha on 31 Aug 2021
I'm struggling to model the saved time between 'do something' and 'do nothing'.
More specifically, I'm making a model that shows how much we can save the time after we equip something. I used 'Entity Generator' module to make entities randomly. At this circumstance, how can I model the reduced time of 'do something', compare to 'do nothing' of each entity? I have no idea about which module i can use and how to do this...
I use version of 2021.

Answers (1)

Pavan Guntha
Pavan Guntha on 31 Aug 2021
Hello Min,
You could make use of 'Enabled subsystem' for modelling waiting time. The following example illustrates the idea:
1) The 'Enabled subsystem' contains the logic which needs to wait until a particular condition is met in order to execute.
2) The condition is modelled here using a 'MATLAB Function' block whose output decides when to enable the subsystem. The attached model illustrates that the MATLAB Function considers the value of 'Constant' block which changes upon clicking a 'Push Button' to decide the output.
In a similar manner, you could modify the logic within 'MATLAB Function' block to appropriately control the enabling/ disabling of subsystem and hence model the waiting time functionality. The simulink model is attached for your reference. For information about 'Enabled Subsystems' you could have a look at the documentation page: Using Enabled Subsystems
Hope this helps!

Community Treasure Hunt

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

Start Hunting!