MATLAB command for "Rename all" into Model Workspace

2 visualizaciones (últimos 30 días)
Costantino Taglialatela
Costantino Taglialatela el 5 de Oct. de 2022
Comentada: Costantino Taglialatela el 12 de Oct. de 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.

Respuestas (1)

Animesh Gupta
Animesh Gupta el 11 de Oct. de 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 comentario
Costantino Taglialatela
Costantino Taglialatela el 12 de Oct. de 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

Iniciar sesión para comentar.

Categorías

Más información sobre Naming Conventions en Help Center y File Exchange.

Productos


Versión

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by