How do I delete a Simulink template?

5 visualizaciones (últimos 30 días)
Charles Refvem
Charles Refvem el 15 de Oct. de 2019
Comentada: 裴国彪 el 12 de Oct. de 2022
I created a Simulink template that I no longer wanted to show on my "Simulink Start Page" so I deleted the .sltx file. Now I am getting the following error (pretty much continuously)
Warning: An error has occurred during refresh of Action named createNewBlankModelAction.
Warning: Generator should return a DAStudio.ToolSchema.
Warning: Error reading file "C:\Users\Charlie\Documents\MATLAB\ME322_326_Blank_Model.sltx". Failed to open reader with error: Package does not exist
Do I need to do something in Simulink so that it stops looking for this template file?

Respuesta aceptada

Robert Lipham
Robert Lipham el 26 de Abr. de 2020
I think I found the cause of the problem and a solution.
The reason this warning shows up is because MATLAB is looking for the default model template, but the file does not exist. In order to fix this you need to give it the location of a new default model template file.
Here is the code I used to fix the error on my machine. It resets the Simulink default template model to the factory version provided by MATLAB.
filename = Simulink.findTemplates('factory_default_model');
Simulink.defaultModelTemplate(char(filename));
  2 comentarios
Charles Refvem
Charles Refvem el 27 de Abr. de 2020
Success! Thank you.
It seems easy enough for the devs to include logic that checks for a default template and then reverts back to the factory default if it finds the file missing.
Robert Lipham
Robert Lipham el 27 de Abr. de 2020
I think that might cause some issues if you are missing files unintentionally. Though you would think a total re-install would default to the factory template.

Iniciar sesión para comentar.

Más respuestas (4)

Alessandro
Alessandro el 29 de Oct. de 2019
I am facing the same problem, please Mathworks staff clarify this issue ...

Paul King
Paul King el 6 de Feb. de 2020
Editada: Paul King el 6 de Feb. de 2020
I have checked and the template file that it is complaining about does exist
Any ideas anyone ??

Sviatoslav Klos
Sviatoslav Klos el 7 de Feb. de 2020
Hi guys,
I am facing the same. For now I am dealing with it with the use of warning off; command in command window. Then, it is not disturbing me ;)
It might be so that you have to run the command every time you lunch MATLAB or automate this thing in some way.

Srimouli Rukmabhatla
Srimouli Rukmabhatla el 26 de Mzo. de 2020
Hi,
You can remove the template from Simulink start page, Navigate to template location specified in template details and delete the template .For more information about templates refer the documentation https://www.mathworks.com/help/simulink/ug/create-a-template-from-the-current-project.html
  3 comentarios
Robert Lipham
Robert Lipham el 14 de Abr. de 2020
Editada: Robert Lipham el 26 de Abr. de 2020
This answer does not address the issue. Further, I'm still having this issue even after resinstalling MATLAB in its entirety. MATLAB seems to be looking for a Simulink template file even though it has been removed. The refresh action seems to occur each time something major happens in Simulink (like opening a new Simulink file or closing Simulink).
裴国彪
裴国彪 el 12 de Oct. de 2022
This can only delete the template file only, the group name is still in Startup Page.

Iniciar sesión para comentar.

Categorías

Más información sobre Interactive Model Editing en Help Center y File Exchange.

Productos


Versión

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by