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

 채택된 답변

Azzi Abdelmalek
Azzi Abdelmalek 2012년 12월 5일
편집: Azzi Abdelmalek 2012년 12월 5일
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

No Its not meeting my requirments,,for above application it should take 100 second to perform the simulation,,but it does within asecond
I mean to say simulink should perform each calculation at one second so it should run for 1 minute and 40 seconds for my above requirments
Arun, you have to choose between a normal simulation, and a Real time simulation. If you are runing normal simulation, depending on your PC performances, the calculation can take less then a seconde, even a stop time is 100000 sec
ya I want to go with this real time simulation,,,how will i do that,,Do u know that
Have you RTW toolbox?
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

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

카테고리

도움말 센터File Exchange에서 Simulink에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by