Simulink Post Sim Function
Mostra commenti meno recenti
Hello Friends,
is there any way to kick start a custom function post simulation ?
What i want to do is i am changing a block paramter in init function ,after simultion i want to change the block paramter again to original
i am unable to do it in StopFcn.I am using matlab 2016b
Thanks in advance
Risposte (1)
Fangjun Jiang
il 10 Giu 2020
Modificato: Fangjun Jiang
il 12 Giu 2020
0 voti
Try the PostSaveFcn.
12 Commenti
Ajay krishna Vasanthakumar
il 12 Giu 2020
Fangjun Jiang
il 12 Giu 2020
Why "i am unable to do it in StopFcn"? StopFcn is ran after the simulation stops.
Ajay krishna Vasanthakumar
il 15 Giu 2020
Fangjun Jiang
il 15 Giu 2020
I am curious. What parameter?
Ajay krishna Vasanthakumar
il 15 Giu 2020
Fangjun Jiang
il 15 Giu 2020
You are right. It is odd that Simulink complaints "Cannot change number of ports while simulation is running" but the callback is "StopFcn". It is meant to run the command "after" the simulation stops.
Make an example and send a request to the Mathworks tech support. Ask their explaination why you can change other block parameters but not this one in "StopFcn". You can certainly do this using a separate script. Ask if they have a solution if you have to use a callback.
Ajay krishna Vasanthakumar
il 15 Giu 2020
Fangjun Jiang
il 15 Giu 2020
So, were you able to acomplish this task using setpostsimfcn?
Ajay krishna Vasanthakumar
il 15 Giu 2020
Ajay krishna Vasanthakumar
il 19 Giu 2020
Fangjun Jiang
il 19 Giu 2020
No. Never used this property. I tried it in R2016b. It didn't do what you are expecting.
Ajay krishna Vasanthakumar
il 20 Giu 2020
Categorie
Scopri di più su Programmatic Model Editing in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!