Access current simulation time in SimEvents blocks
10 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Alexander Poets
am 29 Jun. 2016
Kommentiert: Abdolkarim Mohammadi
am 22 Mär. 2021
I'd like to access the current simulation time in a SimEvents block like the Entity Server to set attributes accordingly. The use case is to obtain the elapsed time an entity stayed in the Entity Queue in order to set an entity's waiting time attribute. Do SimEvents blocks provide a way to get the current simtime as a parameter without having to specify a Discrete-Event System? Thanks in advance, I appreciate any help you can provide!!
0 Kommentare
Akzeptierte Antwort
Devdatt Lad
am 13 Jul. 2016
You can create a Simulink Function t = getTime() which contains a Digital Clock block and then call this function from any event action from a SimEvents block to get the current time.
2 Kommentare
Abdolkarim Mohammadi
am 22 Mär. 2021
Please notice that the sample time of the Digital Clock must be set to inherited (-1).
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Discrete-Event Simulation finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!