Azzera filtri
Azzera filtri

Set parameter of Simulink

6 visualizzazioni (ultimi 30 giorni)
Antonio
Antonio il 22 Ott 2012
Hi. I have created an '*.m' file with a string which calls a simulink file:
Temperature= sim('TRT_tuning','SrcWorkspace','Current','stoptime','359');
Now, I'd like to set the stoptime, i.e. '359', from the workspace (like the command 'input'). How Can I do this? Thanking you for your attention, I'm looking forward for your answers.

Risposte (2)

Azzi Abdelmalek
Azzi Abdelmalek il 22 Ott 2012
Modificato: Azzi Abdelmalek il 22 Ott 2012
set_param('TRT_tuning','stop time','359')
or
stime=359
set_param('TRT_tuning','stop time',num2str(stime))

Kaustubha Govind
Kaustubha Govind il 22 Ott 2012
You could probably use a model callback function like PostLoadFcn or InitFcn to call any MATLAB code (like INPUT) to get the value from user input and use SET_PARAM with that value.

Categorie

Scopri di più su Programmatic Model Editing in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by