Simulink Problem

Hi. I am relatively new to Simulink. I have to check a value whether it is within a upper and lower limit and if comaprision is true, I have to increment a counter and keep it updating continuously and have to save that value in each iteration . How shall i do it in Simulink?

답변 (1개)

Walter Roberson
Walter Roberson 2011년 10월 22일

0 개 추천

Have the comparison block emit a 0 if the comparison is false, and a 1 if the comparison is true, and feed the output of that to an integrator block, perhaps?
In general, the operation of "totaling" in Simulink is often most easily expressed as an integrator block.

댓글 수: 2

Ramakrishna
Ramakrishna 2011년 10월 22일
Thanks for your reply. But i wanna know how i can increment a counter(when condition true, when false, I am terminating) and keep it updating for every iteration in Simulink?
Kaustubha Govind
Kaustubha Govind 2011년 10월 24일
Have you implemented your own counter, or are you using something from the Simulink library? You could try using the Free-Running Counter block (http://www.mathworks.com/help/toolbox/simulink/slref/counterfreerunning.html) inside an Enabled Subsystem that has the output of your comparison as the enable (control) signal.

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

카테고리

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

질문:

2011년 10월 22일

Community Treasure Hunt

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

Start Hunting!

Translated by