Зависимости моделей являются файлами и данными, это потенциально влияет на результаты симуляции. Simulink® автоматически не идентифицирует созданные пользователями зависимости. Примеры созданных пользователями зависимостей:
Файлы MATLAB®, которые содержат код, выполненный коллбэками
MAT-файлы, которые содержат определения для переменных, используемых моделью, которые загружаются как часть индивидуально настраиваемого скрипта инициализации
Чтобы избежать недопустимых результатов симуляции, перечислите все созданные пользователями зависимости в параметре Model dependencies. При определении, актуальна ли цель модели-ссылки, Simulink исследует зависимости, которые это автоматически идентифицирует и файлы, заданные параметром Model dependencies.
Ссылка модели Category:
Значение по умолчанию: ''
Задайте зависимости как массив ячеек из символьных векторов, где каждая запись массива ячеек является одним из следующего:
Имя файла — 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
.
Чтобы предотвратить недопустимые результаты симуляции, если установкой Rebuild является If any changes in known dependencies detected
, добавляет, каждая созданная пользователями зависимость.
Чтобы помочь идентифицировать зависимости моделей, используйте Инструменты Декларации Simulink. Для получения дополнительной информации смотрите, Анализируют Зависимости моделей.
Если Simulink не может найти заданный зависимый файл, когда вы обновляете или моделируете модель, которая ссылается на эту модель, Simulink выводит предупреждение.
Зависимости автоматически включают модель и соединенные файлы библиотеки, таким образом, вы не должны задавать те файлы с параметром Model dependencies.
Parameter: ModelDependencies |
Ввод: символьный вектор |
Значение: любое допустимое значение |
Значение по умолчанию: '' |
Приложение | Установка |
---|---|
Отладка | Никакое влияние |
Трассируемость | Никакое влияние |
Эффективность | Никакое влияние |
Меры безопасности | Никакая рекомендация |