Create a continous stepwise increase in Simulink
17 次查看(过去 30 天)
显示 更早的评论
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
0 个评论
采纳的回答
Ameer Hamza
2020-6-6
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
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!