[Simulink] Not to process for a period of time
Mostra commenti meno recenti
Hello, I have a MATLAB function block takes an input value (one per second) and after some calculations outputs it. How I force this block to stop outputting the signals for a given period of time? Let's say I have a signal:
[1,2,3,4,5,6,7,8,9,10]
And code outputs values larger than 3. I need it to stop outputting for 2 seconds if it indeed finds value larger than 3. So without output stopping, this block will output:
[4,5,6,7,8,9,10]
because these are indeed larger than 3. I need it to output:
[4,7,10]
i.e. it finds value larger than 3, then stops outputting for 2 iterations (2 seconds) and continues.
Thank you!
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Signal Generation in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
