Simulink rapid acceleration creates temp files which fill drive
조회 수: 1 (최근 30일)
이전 댓글 표시
I set up a parfor-loop which simulates a Simulink-model, like in this tutorial: http://www.mathworks.de/de/help/simulink/examples/rapid-accelerator-simulations-using-parfor.html
It works great and fast, but each Sim Command executes a exe-File which writes the Simulation output (tout, yout) to a temp file like "oup5ec41494_5f3b_4a75_8e18_0978da1bc809.mat" in the "slprj\raccel\modelname"-folder.
The file is being deleted after evaluation, but only to windows trash, so after thousands of iterations (I use the parfor loop in a genetic algorithm), my hard disk drive is full (after creating 160GB temp files). Is there a possibility, to make matlab delete the temp files without trash?
I am using Matlab 2012b with Windows 7 x64.
댓글 수: 0
채택된 답변
추가 답변 (1개)
Ryan G
2013년 12월 4일
What's your parfor loop look like? You might be able to do something like
parfor i = 1:100
eval(['myOutput' num2str(i) ' = sim(gcs)'])
%Not sure exact syntax, try not to use eval if possible
% Process algorithm here
delete(['myOutput' num2str(i)])
end
참고 항목
카테고리
Help Center 및 File Exchange에서 Simulink Functions에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!