Effacer les filtres
Effacer les filtres

Simulink models auto simulation?

2 vues (au cours des 30 derniers jours)
GD
GD le 13 Nov 2015
I have a simulink model. It has two inputs in form of constant blocks. And I have a set of test cases where I need to simulate the model everytime with varying the value of one of the constant block. Right now 1. I run the simulation manually 2. then save the results 3. change the value of one constant block 4. rerun simulation 5. save the results 6. repeat steps 3 to 5. Is there any way to automate this process?

Réponse acceptée

Sebastian Castro
Sebastian Castro le 13 Nov 2015
Modifié(e) : Sebastian Castro le 13 Nov 2015
You can always write MATLAB code that loops through variable values and runs the Simulink model multiple times:
The best way to do this is to create variables for the two Constant block values. This lets you easily make modifications in your script:
C1 = 1;
C2 = 1;
simOut = sim('model', ... );
C1 = 5;
C2 = -42.675; % why not?
simOut = sim('model', ... );
... and so on.
- Sebastian

Plus de réponses (0)

Catégories

En savoir plus sur Event Functions dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by