Filter löschen
Filter löschen

Time delay in matlab fuction block used in simulink model.

2 Ansichten (letzte 30 Tage)
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

Akzeptierte Antwort

Jim Riggs
Jim Riggs am 30 Jul. 2018
Bearbeitet: Jim Riggs am 30 Jul. 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 Kommentare
Jim Riggs
Jim Riggs am 30 Jul. 2018
Bearbeitet: Jim Riggs am 30 Jul. 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 am 30 Jul. 2018
It solved my problem. Thanks again.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by