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)

Categories

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!