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