Time delay in matlab fuction block used in simulink model.

3 visualizaciones (últimos 30 días)
Hi, I developed a power system in simulink. Here, i also use matlab function block and some coding in it. Now i want that when simulink power system starts to simulate, then matlab function block do not operate for first 2 seconds of simulation. In other words i want 2 second time delay of matlab function block. How can i perform that?
Thanks

Respuesta aceptada

Jim Riggs
Jim Riggs el 30 de Jul. de 2018
Editada: Jim Riggs el 30 de Jul. de 2018
Place your Matlab function block into a triggered subsystem block (or an enabled subsystem block), then trigger/enable the block based on time.
  11 comentarios
Jim Riggs
Jim Riggs el 30 de Jul. de 2018
Editada: Jim Riggs el 30 de Jul. de 2018
function y = fcn(A,time)
if(time <= 2.0)
y=1;
else
if (A >= 1.8200e+06)
y=0;
else
y=1;
end
end
Muhammad Mazhar Saeed Butt
Muhammad Mazhar Saeed Butt el 30 de Jul. de 2018
It solved my problem. Thanks again.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Simulink en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by