MATLAB Answers


How to set simulation to calculate every one second time

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

  1 Comment


No products are associated with this question.

2 Answers

Answer by Azzi Abdelmalek
on 5 Dec 2012
Edited by Azzi Abdelmalek
on 5 Dec 2012
 Accepted answer

click on Simulation - Configuration parameters-Fixed step size to 1 or if you can't find just type in Matlab command



You mean Real Time Windows Target toolbox?,,,I dn have this,,,I should buy RTWT toolbox if i want to acces real time simulation?,,,but i found in MATLAB Central , a s-function developed RT block,,,can i use that?

I can't tell you, I did'nt work with s-function.

okay,,thanks Mr Azzi

Answer by Vishal Rane
on 5 Dec 2012

I guess this query is already answered here by Walter Roberson :


Join the 15-year community celebration.

Play games and win prizes!

Learn more
Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB today!