错误平行模拟

3视图(30天)
Umesh
Umesh 2012年12月26日
我想平行运行仿真软件模型(包含嵌入的matlab函数)多次在我的万博1manbetx基于英特尔i5电脑。经过调试,我停留在以下错误。
开始matlabpool使用本地的配置文件2连接到实验室。
<路径> \ MultiAUV_sfun。墨西哥人w64 could not be deleted. Trying to delete again.
两个尝试删除<路径> \ MultiAUV_sfun。mexw64已经失败。
文件是没有可写的或者是被另一个进程。
错误使用parallel_function(第589行)
错误使用targetman > throw_make_error(第588行)
(SLSF诊断)
错误栈:
(没有远程错误堆栈)
错误在par_Multi_Simulate_2(52行)
parfor指数= 1:3737
> >_

答案(2)

莎拉等Zaranek
莎拉等Zaranek 2012年12月27日
它看起来像你的墨西哥人在MATLAB内存文件仍在使用。你可以试着看看清算墨西哥人将帮助文件,
清晰的墨西哥人

家伙卷轴
家伙卷轴 2012年12月28日
这可能是因为工人们试图建立/访问/删除mex-file同一时间。
看文档页面标题为“运行并行模拟”:
在底部,你会发现一段题为“模型与Stateflow、MATLAB功能块或模型块”
你会发现有一个示例代码显示如何创建一个临时目录中为每个工人来处理自己的mex-file。

类别

找到更多的在启动和关闭帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!