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