How to make a Simulink block that runs the same Simulink several times to record the data?

2 visualizzazioni (ultimi 30 giorni)
I want to repeat the same simulation several times and record them with different random inputs.
Instead of repeating this process from an external .m script, is it possible to put a Simulink block (inside the same Simulink) that control the operation of this process automatically?
For example, it may be good to have a block with a push button, and when I push the button, the same simulink file is simulated, say, three times, and all the outputs are saved in a file.
Any idea or keywords to implement it is appreciated. Thank you.

Risposte (1)

Salman Ahmed
Salman Ahmed il 2 Set 2021
Hi Hyungbo Shim,
You can repeat an algorithm using a foreach subsytem. Have a look at the sample Simulink model where the foreach subsystem forms your logic (here it is a gain block of 2) to be repeated for different random inputs:

Categorie

Scopri di più su Simulink Functions in Help Center e File Exchange

Prodotti


Release

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by