So, I want to build the simulink model with "Matlab funcion" as a block. Which has input and output. Now, I have taken sine wave as an input. so "u = sin wave" here I have used "Sin wave" block. Now in function block i have added function as below,
I have attched screenshot of simulink model.
function y = fcn(u)
t_span = 5
y = u(t<t_span);
Here in order to calculate the value of y, I need time "t". So that I can compare it with "t_span". So, When I try to write parameter into "fcn(u)" as "fcn(u(t))" it creates another input port in function block.
So, My question is how can i use internal parameter "t" of sine wave block as a variable for different equations ??
Thank you.