Make Simulink remember the time, when a variable first exceeds a specific value

조회 수: 3 (최근 30일)
Max E.
Max E. 2015년 9월 2일
편집: Max E. 2015년 9월 4일
I want to implement some kind of storage that remembers something when something else happened. in my case i want to remember the simulation time when the velocity gets lower than 22.5 m/s. i tried to do it with a matlab-function-block that has to input ports (the velocity and a clock) and with the following code:
function y=f(v,t)
y=0
if v==22.5
y=t;
end
i thought this would do nothing after the velocity fell below 22.5, but in fact it sets y to 0. It feels like i chose a pretty odd way to achieve my goal, can you tell me how to do it better or how to get it to work?
  댓글 수: 1
Max E.
Max E. 2015년 9월 4일
편집: Max E. 2015년 9월 4일
does nooone have an answer to this question, or does noone get, what i mean? It's really important to me!

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

답변 (0개)

카테고리

Help CenterFile Exchange에서 Simulink에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by