how do i create a signal which is reset to zero every time the input signal increases of 1?

조회 수: 2 (최근 30일)
Hello everybody,
I need a Simulink model capable to take an input signal (for instance a discrete ramp) and to provide an output signal (true/false) that detects whenever the input signal increases of a value of 1, as shown in the attachment. For instance, the output signal could be a 0-1 signal or a staircase signal with step height =1.
thanks to all!

답변 (1개)

Jan
Jan 2023년 1월 30일
signal2 = diff(signal) == 1;
  댓글 수: 2
Giovanni Aldeuri
Giovanni Aldeuri 2023년 1월 30일
Hey Jan, thanks for your answer. I was not completely clear in my question and now i changed it a bit. I would like to implement a Simulink model. I think i need a switch (which detecs when the input has increased of a value of 1), a unit delay and a subtracting block, but I'm not able to arrange them efficiently

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

카테고리

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