Using set_param with Configuration Set Reference
7 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I have a medium sized Simulink project using Configuration Reference to tie all the submodels (Model Reference) to one Configuration set. Is there a way to change the configuration parameters from the command line using set_param? I get the error:
A configuration set reference does not allow writing to parameters in the source configuration set
0 comentarios
Respuestas (1)
Tiago Grossinho
el 18 de Jul. de 2017
Hello,
You probably have your question answered 1 year later, but for reference, I found my answer in the following page:
Chapter " §Change Values in a Referenced Configuration Set". Indeed, if you " Get" the config set which corresponds to the active one in your model, the set_param operation will immediately set the value in the model. My example:
>> get_param('model_name','RTWCAPISignals')
ans =
on
>> cref=getConfigSet('model_name','Reference');
>> cset = cref.getRefConfigSet;
>> set_param(cset,'RTWCAPISignals','off');
>> get_param('model_name','RTWCAPISignals')
ans =
off
Hoping it may help someone in the future, or even myself when I forget it one day! :)
2 comentarios
Gergely Takacs
el 9 de Mayo de 2022
Thank you for the tip. Not entirely user friendly to figure this out:)
Ver también
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!