A ramp block going backwards?

Hey people!
I am using a ramp block in Simulink driven into an m-function. I am checking the signal every time the m-function is executed and sometimes the ramp value is decreasing.
How can be this possible?
Many thanks.

2 Commenti

How are you checking the signal in the m-function?
Saving the ramp value in a persistent variable.

Accedi per commentare.

 Risposta accettata

Guy Rouleau
Guy Rouleau il 2 Mag 2014

0 voti

You are probably using a variable step solver. Variable step solvers often need to take steps backward to ensure they respect the specified tolerance.

Più risposte (0)

Categorie

Scopri di più su Simulink in Centro assistenza e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by