Close the prompt to save simulink model using Matlab code
2 次查看(过去 30 天)
显示 更早的评论
I am working on FOR loop, where simulink model will be run in a separate matlab window and closed using !taskkill \pid . In one of the simulink model file, I am getting a message prompt saying 'Save "Simulink Model" before closing' 1. Yes 2. No 3. Cancel.
I donot want to save the model. So, I had to click 2.No everytime.
- Is it possible to select 2.No everytime?.
- It is even better if you can suggest a way to avoid getting such a prompt, by changing some settings.
0 个评论
采纳的回答
Uday Pradhan
2021-1-7
Hi Seshasai,
You could use the "/f" parameter with taskkill to forcefully terminate the process. Ofcourse, the changes made to that process will not be saved in this case. For example:
!taskkill /pid 13768 /f
If you want to run and close Simulink models in the same MATLAB instance, I suggest using the "bdclose" function which ignores the "Save" dialog box and reverts any changes before closing the model. Documentation link: bdclose
2 个评论
Uday Pradhan
2021-1-7
Great! Do accept my answer so that it helps other community members who might have similar doubts, thanks!
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Programmatic Model Editing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!