Пакет: sdo
Список зависимостей файла модели и пути
[dirs,files]
= sdo.getModelDependencies(modelname)
[
возвращает зависимости Simulink® модель. Зависимости требуются для параллельных вычислений задач оценки параметра, оптимизации отклика или анализа чувствительности. Модель должна быть открытой для анализа зависимостей.dirs
,files
]
= sdo.getModelDependencies(modelname
)
sdo.getModelDependencies
может не возвращать полный список зависимостей модели; некоторые зависимости являются неопределяемыми. Дополнительные сведения см. в разделе Возможностях анализатора зависимостей и ограничения. Если ваша модель имеет зависимости, которые не обнаружены или недоступны работниками параллельного пула, добавьте их в список зависимостей модели.
|
Имя модели Simulink, заданное как вектор символов или строка. Для примера, |
|
Массив ячеек из путей, которые содержат зависимости модели. Массив ячеек пуст, когда модель не имеет никаких зависимостей или |
|
Массив ячеек из файлов, которые являются зависимостями модели. Массив ячеек пуст, когда модель не имеет никаких зависимостей или |
files
В перечислены зависимости модели и dirs
В перечислены соответствующие пути к этим зависимостям.
Зависимости модели требуются во время параллельных вычислений и становятся доступными для работников параллельного пула путем определения одного из следующих:
Зависимости файла: файлы зависимостей модели копируются в работники параллельного пула.
Использование files
для установки ParallelFileDependencies
свойство sdo.OptimizeOptions
для использования в параллельных вычислениях.
Зависимости пути: пути к зависимостям модели задаются работникам параллельного пула.
Использование dirs
для установки ParallelPathDependencies
свойство sdo.OptimizeOptions
для использования в параллельных вычислениях.
Изменение files
и dirs
включать зависимости, которые sdo.getModelDependencies
не удается обнаружить.
Однако рекомендуется использовать зависимости файла, в некоторых случаях может быть лучше выбрать зависимости пути. Например, если параллельные вычисления настроены на локальном многоядерном компьютере, использование зависимостей пути является предпочтительным, поскольку использование файловых зависимостей создает несколько копий файлов зависимостей на локальном компьютере.
sdo.evaluate
| sdo.EvaluateOptions
| sdo.optimize
| sdo.OptimizeOptions