MATLAB command for "Rename all" into Model Workspace

3 Ansichten (letzte 30 Tage)
Costantino Taglialatela
Costantino Taglialatela am 5 Okt. 2022
I would like to programmatically rename parameters into Model Workspace and their references inside the Simulink model.
Is there a way to do it by using a MATLAB command in a script? The "Rename all" option in the Model Workspace by right-clicking on a parameter would do the job, but I still have not found an equivalent command in MATLAB.

Antworten (1)

Animesh Gupta
Animesh Gupta am 11 Okt. 2022
Hello,
It is my understanding that you want to programatically interact with variables inside Model Workspace.
Please refer the following documentation that explains the procedure - https://www.mathworks.com/help/simulink/ug/create-edit-and-manage-workspace-variables.html
I hope it helps.
  1 Kommentar
Costantino Taglialatela
Costantino Taglialatela am 12 Okt. 2022
Hello Animesh,
thanks for you reply. I had a look at the documentation but I did not find an equivalent MATLAB command to perform the "Rename all" action that you can manually do by right-clicking on the variable in the model workspace.
I tried to do this:
mdlWks = get_param('MyModel', 'ModelWorkspace')
var = mdlWks.getVariable('MyVar')
On the created Parameter object "var" I cannot see any method like "Rename all". I need to find a way to easily rename the parameter and all its occurrences into the model.
Thanks,
Costantino

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Interactive Model Editing finden Sie in Help Center und File Exchange

Produkte


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by