How to set simulation to calculate every one second time

5 visualizzazioni (ultimi 30 giorni)
I have model which calculates addition of two numbers a=1:1:100;,,,,,,,,b=1:1:100;,,,,,,,c=a+b;....this I have in simulink model ,,, I want to set my simulation time to 1 second,,I mean for 1 second it should perform c(1)=a(1)+b(1),,,,at 2 second time it should perform c(2)=a(2)+b(2),, at 3 second time it should perform c(3)=a(3)+b(3),,,,,,,,this should continue up to 100 seconds of time after that my simulink model should stop simulation and each second my c() value should be available to see it

Risposta accettata

Azzi Abdelmalek
Azzi Abdelmalek il 5 Dic 2012
Modificato: Azzi Abdelmalek il 5 Dic 2012
click on Simulation - Configuration parameters-Fixed step size to 1 or if you can't find just type in Matlab command
set_param('yourmodelname','FixedStep','1')
  8 Commenti
Azzi Abdelmalek
Azzi Abdelmalek il 5 Dic 2012
I can't tell you, I did'nt work with s-function.

Accedi per commentare.

Più risposte (1)

Vishal Rane
Vishal Rane il 5 Dic 2012
I guess this query is already answered here by Walter Roberson :

Categorie

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

Community Treasure Hunt

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

Start Hunting!

Translated by