Can I use the "Simulink.​Simulation​Input" object to specify different values for data dictionary parameters?

I want to use the "Simulink.SimulationInput" object to specify different values for data dictionary parameters and then run the simulations using the "sim" command. How can I do that?

 Accepted Answer

You can use the "Simulink.SimulationInput" object and the "setVariable" command to do this. Refer to the example below.
 
for i = 1:length(N_simulations)
    simIn(i) = Simulink.SimulationInput('example_model');
    simIn(i) = setVariable(simIn(i),'parameter',parameter_value);
end
simOut=sim(simIn);

More Answers (0)

Products

Release

R2019a

Tags

No tags entered yet.

Community Treasure Hunt

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

Start Hunting!