Is there a MATLAB simulation time command supported by Simulink Design Verifier?
Show older comments
I am working on a Simulink model with a MATLAB Function block. The function in the function block requires the current simulation time. At the moment this is solved via an input with a Digital Clock block.
Is there a MATLAB command that could do this and is compatible with the Simulink Design Verifier?
4 Comments
I'll look into this for you.
Thanks.
Joshua
on 18 Oct 2024
Pat Canny
on 18 Oct 2024
I got several options from some internal experts:
- To get the simulation time at the MATLAB prompt: "get_param(bdroot,'SimulationTime')"
- To get the simulation time inside a MATLAB System block: matlab.system.getcurrenttime
- To get the simulation time inside a Stateflow chart (MATLAB action language): getSimulationTime();
- To get the simulation time inside a MATLAB Function block: we don't think there is a function for that. If the block is fixed-step discrete, the recommendation is to take the sample time as a parameter and count the time in the code.
Hopefully that helps. If so, let me know and I can submit this as an Answer.
Joshua
on 18 Oct 2024
Accepted Answer
More Answers (0)
Categories
Find more on General Applications in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!