PreSaveFcn Callback

조회 수: 12 (최근 30일)
Adrian Dronca
Adrian Dronca 2012년 6월 27일
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.

채택된 답변

TAB
TAB 2012년 6월 27일
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
TAB
TAB 2012년 6월 27일
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 2012년 6월 27일
편집: Adrian Dronca 2012년 6월 28일
I will try it, sounds good. I will give my feedback afterwards
Thank you.
Edit: It is working, thanks for the info

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Simulink에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by