how to pass variables from simulink to workspace,when simulink has been paused from MATLAB Script

6 Ansichten (letzte 30 Tage)
I am running two simulink model from matlab script(with "sim" command),,now i want to pause the running simulink model in the middle and send the data from "to workspace block" to my matlab workspace at the time wen i paused it,,,,,actually my requirmnet is meeting if i directly run my simulink model from simulnk start pause button,,,but its not working through script
  4 Kommentare
tulika Roy
tulika Roy am 31 Dez. 2012
I am running the simulink model with a script file I am taking a for loop, after 1 cycle value model runs but in next cycle value it deleted the old value. figure I can use using 'hold on' but how to store and retain old array?

Melden Sie sich an, um zu kommentieren.

Antworten (2)

Azzi Abdelmalek
Azzi Abdelmalek am 14 Dez. 2012
Use
set_param('Yourmodel','Simulationcommand','start')
and your data will be saved to workspace
  5 Kommentare
Azzi Abdelmalek
Azzi Abdelmalek am 17 Dez. 2012
Arun, I tested your problem in a loop, and it worked, the initial value of the unit delay don't change when you pause simulation. I don't know why it don't work for you.

Melden Sie sich an, um zu kommentieren.


TAB
TAB am 14 Dez. 2012
@Arun, I hope that you don't have any strange varsion of matlab (like Matlab R. Strange).
sim() command will not return till simulation is completed, so off-course your script will never go ahead to execute other commands like pause.
And, see below snap. When I run and pause the model from script using SimulationCommand, then To Workspace block output is saved in workspace. It should work for you also.
  18 Kommentare
Arun Badigannavar
Arun Badigannavar am 19 Dez. 2012
I am controlling my simulink models in a for loop from matlab script,,so wen i pause the from script,,,its reall not giving values back to workspace,,,,,
Arun Badigannavar
Arun Badigannavar am 19 Dez. 2012
HELLO Mr TAB,,,in your screenshot You have added a breakpoint so u r getting the values to workspace,,,

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Event Functions finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by