Borrar filtros
Borrar filtros

PreSaveFcn Callback

9 visualizaciones (últimos 30 días)
Adrian Dronca
Adrian Dronca el 27 de Jun. de 2012
I want to save the model with a different name and get the model name of the previous model.
For example I have a model named 'model_A' and change it to 'model_B'
I set the PreSaveFcn callback, but in this callback i get the name of the new model 'model_B'.
How do i get the information for the old model ? Do I have to use a different callback ?
Thanks in advance, Adrian.

Respuesta aceptada

TAB
TAB el 27 de Jun. de 2012
Store the current model name in a variable and then save it with other name.
OldName = bdroot; % ie model_A
save_system(OldName, 'model_B'); save with new name;
  5 comentarios
TAB
TAB el 27 de Jun. de 2012
You can do it by saving the model from a m-file as I suggested above.
Create your own Save As option in tool menu of the simulink GUI and call above code in the callback of that option.
See http://www.mathworks.in/help/toolbox/simulink/ug/bqt2_v7-1.html
Adrian Dronca
Adrian Dronca el 27 de Jun. de 2012
Editada: Adrian Dronca el 28 de Jun. de 2012
I will try it, sounds good. I will give my feedback afterwards
Thank you.
Edit: It is working, thanks for the info

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Create Large-Scale Model Components en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by