I am runing a simulink model via ascript file named as Run_TCMA_Performance on the following plat form
MATLAB Version 7.11.0.584 (R2010b) Operating System: Microsoft Windows 7 Version 6.1 (Build 7601: Service Pack 1)
and receving following error:
??? Error using ==> Run_TCMA_Performance at 62 Error due to multiple causes.
Caused by:
Error using ==> Run_TCMA_Performance at 62
Data logging exceeded available memory
Error using ==> Run_TCMA_Performance at 62
Cannot allocate sufficient memory for log variable ''. Consider
disabling logging or reducing the length of the simulation
Error using ==> Run_TCMA_Performance at 62
Data logging exceeded available memory
Error using ==> Run_TCMA_Performance at 62
Cannot allocate sufficient memory for log variable ''. Consider
disabling logging or reducing the length of the simulation
I can understand that my machine is going out of memory. However, data is in the work space and I can manually save it. My question is why I cant save it automatically?
Thanks
Khalid
No products are associated with this question.
I had a similar problem which occurred at the same time in each run despite there being plenty of available RAM (according to Task Manager).
I solved the problem by manually removing a discontinuity from the data stored in a .mat file I was using as an input. Whilst this may not seem related to running out of memory, it fixed the problem
James
2 Comments
Direct link to this comment:
http://www.mathworks.es/matlabcentral/answers/41412#comment_84794
Just to clarify, I have deleted most of the variable which I was saving even then the problem persists.
Direct link to this comment:
http://www.mathworks.es/matlabcentral/answers/41412#comment_96903
James, Thanks for the reply. However, I solved it by removing scopes. There were two scopes which were storing data at 1e-6 sample time. They were hidden inside the model so did not remember them and these were creating memory problem. Removal of these scopes worked for me.
Thanks Khalid