I want to change a variable in SIMULINK using m-file.Suppose for a certain simulation time t=0 to 5,I want V=10 and for t=5 to 10, V=20. How to write in m-file
Ältere Kommentare anzeigen
I want to change the variable during the simulation time.
Antworten (1)
Sebastian Castro
am 20 Okt. 2015
Bearbeitet: Sebastian Castro
am 20 Okt. 2015
It might be doable with callbacks and such, but I'd recommend going simple if possible.
The easiest thing would be converting that V parameter into an input and passing the following time data in with an Input port or a From Workspace block (your choice).
>> t = [0;5;5;10];
>> V = [10;10;20;20];
- Sebastian
2 Kommentare
SIDHARTH SABYASACHI
am 21 Okt. 2015
Bearbeitet: SIDHARTH SABYASACHI
am 21 Okt. 2015
Sebastian Castro
am 21 Okt. 2015
Yes, my suggestion was to change it from a parameter to be an input signal. To do this, pass V in using an Input port, From Workspace block, or equivalent.
Kategorien
Mehr zu Modeling finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!