Carmaker for simulink mex file not unloaded from memory
    4 次查看(过去 30 天)
  
       显示 更早的评论
    
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 个评论
回答(1 个)
  D. Linke
 2025-2-5
        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.
0 个评论
另请参阅
类别
				在 Help Center 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



