Carmaker for simulink mex file not unloaded from memory
Mostrar comentarios más antiguos
I am using Matlab 2020b and Carmaker 10. When I run(simulate) Carmaker for Simulink model (even the generic model) for the first time (after a full Matlab restart), it runs fine and I can stop the simulation. But when I run (by either pressing Simulate on Simulink or Start on Carmaker GUI) it again, I get this error. I have tried munlock, clc, clear. But nothing seems to work and I have to restart matlab entirely as suggested by the error. This error seems to suggest for some reason, the libcarmaker4sl.mexw64 was not unloaded from Matlab in the previous run. Any ideas why this might be happening? (I repeated the same experiment with 2019a and CM 9.1 with same results).

4 comentarios
Carsten Lenz
el 30 de Mzo. de 2022
Hello,
did you find a solution for that?
I currently have the exact same problem. Maybe I am lucky and you already found something.
Best regards
Omkar Karve
el 7 de Abr. de 2022
Editada: Walter Roberson
el 5 de Feb. de 2025
Andreas
el 30 de Mayo de 2022
Same here.
Did you find any solution?
Omkar Karve
el 30 de Mayo de 2022
Respuestas (1)
D. Linke
el 5 de Feb. de 2025
0 votos
Hello everyone,
we finally found a solution for this issue. In the registry editor open the following key:
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
Look for any entries that have the path to a MATLAB executable as name and have the following value:
$ IgnoreFreeLibrary<libcarmaker4sl.mexw64>

If there is one or more such entry the solution is to simply delete it.
We don't know where this entry comes from but as the key suggests it might be related to the Microsoft Compatibility Assistant.
Categorías
Más información sobre Simulink en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!