Зависимости модели - это файлы и данные, которые могут повлиять на результаты моделирования. Simulink ® не определяет автоматически созданные пользователем зависимости. Примерами пользовательских зависимостей являются:
Файлы MATLAB ®, содержащие код, выполняемый обратными вызовами
MAT-файлы, содержащие определения переменных, используемых моделью, которые загружаются как часть пользовательского сценария инициализации;
Чтобы избежать недопустимых результатов моделирования, перечислите все созданные пользователем зависимости в параметре Зависимости модели (Model dependencies). При определении актуальности целевого объекта привязки модели Simulink проверяет зависимости, которые он автоматически идентифицирует, и файлы, указанные параметром Зависимости модели.
Категория: Ссылка на модель
По умолчанию:
''
Укажите зависимости как массив ячеек символьных векторов, где каждая запись массива ячеек является одной из следующих:
Имя файла - Simulink ищет файл с заданным именем по пути MATLAB. Если файл отсутствует в пути MATLAB, укажите путь к зависимому файлу. Имя файла должно содержать расширение файла, например .m или .mat.
Путь к зависимому файлу - путь может быть относительным или абсолютным и должен содержать имя файла.
Папка - Simulink рассматривает каждый файл в этой папке как зависимый файл. Simulink не включает файлы вложенных папок указанной папки.
Элементы массива ячеек могут включать в себя:
Места
Символ $MDL как префикс зависимости, указывающий, что путь к зависимости относится к расположению этого файла модели
Звездочка (*) в качестве подстановочного знака
Знак процента (%) для комментирования строки
Многоточие (...) для продолжения строки
Например:
{'D:\Work\parameters.mat', '$MDL\mdlvars.mat', ...
'D:\Work\masks\*.m'}
Чтобы повысить скорость и точность обнаружения перестроения, используйте параметр Зависимости модели (Model dependencies), чтобы указать зависимости, созданные пользователем, если
для параметра Перестроить (Rebuild) задано значение If any changes detected или If any changes in known dependencies detected.
Для предотвращения недопустимых результатов моделирования, если параметр «Перестроить» имеет значение If any changes in known dependencies detected, добавьте все созданные пользователем зависимости.
Для определения зависимостей модели используйте анализатор зависимостей. Дополнительные сведения см. в разделе Анализ зависимостей модели.
Если Simulink не может найти указанный зависимый файл при обновлении или моделировании модели, которая ссылается на эту модель, Simulink отображает предупреждение.
Зависимости автоматически включают файлы модели и связанной библиотеки, поэтому нет необходимости указывать файлы с параметром Зависимости модели (Model dependencies).
Параметр: ModelDependencies |
| Текст: символьный вектор |
| Значение: любое допустимое значение |
По умолчанию:
'' |
| Приложение | Настройка |
|---|---|
| Отладка | Никакого воздействия |
| Отслеживаемость | Никакого воздействия |
| Эффективность | Никакого воздействия |
| Меры безопасности | Рекомендации отсутствуют |