sdo.getModelDependencies
包:sdo
模型文件和路径依赖项的列表
语法
[dirs,files] = sdo.getModelDependencies(modelname)
描述
[
返回Simulink的依赖项®模型。参数估计、响应优化或灵敏度分析任务的并行计算需要依赖关系。模型必须为依赖性分析打开。dirs
,文件
= sdo.getModelDependencies(modelname
)
sdo.getModelDependencies
可能不会返回模型依赖项的完整列表;有些依赖项无法检测到。要了解更多信息,请参见依赖分析器的范围和限制.如果您的模型具有并行池工作人员无法检测到或无法访问的依赖项,那么将它们添加到模型依赖项列表中。
输入参数
|
Simulink模型名称,指定为字符向量或字符串。例如, |
输出参数
|
包含模型依赖项的单元格路径数组。 当模型没有任何依赖项或时,单元格数组为空 |
|
作为模型依赖项的文件的单元格数组。 当模型没有任何依赖项或时,单元格数组为空 |
例子
提示
文件
列出模型依赖项和dirs
列出这些依赖项的对应路径。模型依赖关系在并行计算过程中是必需的,并且可以通过指定以下之一来访问并行池工作者:
文件依赖:模型依赖文件被复制到并行池工作者。
使用
文件
设置ParallelFileDependencies
的属性sdo。OptimizeOptions
用于并行计算。路径依赖关系:模型依赖关系的路径指定给并行池工作者。
使用
dirs
设置ParallelPathDependencies
的属性sdo。OptimizeOptions
用于并行计算。
修改
文件
而且dirs
要包含以下依赖项sdo.getModelDependencies
不能检测到。建议使用文件依赖关系,但是,在某些情况下,选择路径依赖关系会更好。例如,如果在本地多核计算机上设置并行计算,则首选使用路径依赖项,因为使用文件依赖项会在本地计算机上创建依赖项文件的多个副本。
版本历史
在R2011b中引入