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