Create a continous stepwise increase in Simulink

14 visualizaciones (últimos 30 días)
Andreas Skovhøj
Andreas Skovhøj el 6 de Jun. de 2020
Comentada: Ameer Hamza el 6 de Jun. de 2020
Hi!
Is there any way to create a stepwise increase in Simulink using parameters (a,b,c) which can be chosen from a MATLAB script. I have tried using the step function which does not work, and the signal builder which is not good as i would to change parameters from my MATLAB script. What i want is the following variable f(t) to do the following determined by the parameters a,b and c.
Any help is appriciated.
BR
Andreas

Respuesta aceptada

Ameer Hamza
Ameer Hamza el 6 de Jun. de 2020
You can use the MATLAB function block and a clock to create this signal as shown in the image
The code inside the MATLAB function block is
function y = fcn(t)
a = 5;
b = 2;
c = 3;
t = t - a;
y = 0;
if t > 0
y = ceil(t/c)*b;
end

Más respuestas (0)

Community Treasure Hunt

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

Start Hunting!

Translated by