Effacer les filtres
Effacer les filtres

Turn off compile mode

49 vues (au cours des 30 derniers jours)
Simon Yngve
Simon Yngve le 21 Fév 2012
Commenté : rsating le 27 Juin 2024 à 23:23
Hi,
I use Model([], [], [], 'compile') to set the model in compile mode before computing some checksums. After receiving the checksums I want to close the model but I get an error that the model can't be closed since it is being compiled.
How do I turn off the compile mode?

Réponse acceptée

Kaustubha Govind
Kaustubha Govind le 21 Fév 2012
Run the following command to terminate simulation:
>> model([], [], [], 'term')
  1 commentaire
Joe
Joe le 4 Oct 2017
One additional suggestion... if you ever find yourself in a situation where
model([], [], [], 'term')
does not work because Simulink "defers" the termination and you're stuck... Try the following,
set_param(gcs, 'SimulationCommand', 'stop')

Connectez-vous pour commenter.

Plus de réponses (1)

Lukas
Lukas le 21 Sep 2018
If the above commands doesn't help and you still see:
model([],[],[],'term')
Warning: Termination of 'model' deferred
then just try to execute model([],[],[],'term') multiple times.
I think this helps in case model had been compiled multiple times without terminating it. For example during debugging of a function that does this.
  2 commentaires
Manu Madhu
Manu Madhu le 18 Juin 2020
Thank you, it works
rsating
rsating le 27 Juin 2024 à 23:23
Repeated "term" commands worked for me too. Thanks!

Connectez-vous pour commenter.

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by