Azzera filtri
Azzera filtri

Time delay in matlab fuction block used in simulink model.

2 visualizzazioni (ultimi 30 giorni)
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

Risposta accettata

Jim Riggs
Jim Riggs il 30 Lug 2018
Modificato: Jim Riggs il 30 Lug 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 Commenti
Jim Riggs
Jim Riggs il 30 Lug 2018
Modificato: Jim Riggs il 30 Lug 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

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by