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

1 vue (au cours des 30 derniers jours)
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!

Réponses (1)

Jan
Jan le 30 Jan 2023
signal2 = diff(signal) == 1;
  2 commentaires
Giovanni Aldeuri
Giovanni Aldeuri le 30 Jan 2023
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

Connectez-vous pour commenter.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by