I have a problem with saving/loading SimState programmatically. It works when i do it manually in the Simulink settings, but when doing it in a m file i get an error. My code is simply
simfile = 'simfile';set_param(simfile, 'SaveFinalState', 'on', 'FinalStateName','SimState','SaveCompleteFinalSimState', 'on');set_param(simfile, 'LoadInitialState', 'off');simOut = sim(simfile,'StopTime',num2str(10));set_param(simfile, 'SaveFinalState', 'off');set_param(simfile, 'LoadInitialState', 'on', 'InitialState','SimState');simOut = sim(simfile,'StopTime',num2str(20));
resulting in an error
??? Error using ==> simtest at 10Error evaluating expression 'SimState' for 'Initial state' specified in the Configuration Parameters dialog for block diagram 'simfile': Undefined function or variable'SimState'.
What am i missing?
Thanks 🙂
Benjamin
Best Answer