When using 'sim' in a for loop in accelerator mode I get an 'accelbuild' error after 5,6 or sometimes 18 iterations.
    5 次查看(过去 30 天)
  
       显示 更早的评论
    
I am doing a Monte Carlo simulation of a simulink model with Matlab 2015b using the sim command
SimOuts = sim(ModelName, 'LoadExternalInput', 'on',...
                         'ExternalInput', 'SimIns',...
                         'SimulationMode', 'accelerator');
Unfortunately, after several iterations of the model running fine, I get
Error using accelbuild (line 50)
Problem creating Accelerator MEX file for model
'my_model'.
 To see the build output, use
 set_param('my_model','AccelVerboseBuild','on')
Error in run_test_harness (line 6)
accelbuild(ModelName);
Caused by:
      Error using accelbuild (line 50)
      Unable to write file
      C:\Projects\my_project\work\slprj\accel\my_model\compileInfo.mat:
      permission denied.
Last night it occurred on the 18 iteration. I don't get how it runs and builds fine 17 times and then has some permissions error on the 18th.
1 个评论
  Chinmayi Lanka
    
 2017-1-20
				What kind of blocks do you have in your model? I tried a similar workflow with the example model 'vdp' and had no issues.
回答(0 个)
另请参阅
类别
				在 Help Center 和 File Exchange 中查找有关 Acceleration 的更多信息
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

