Пакет: 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