Зависимости моделей

Описание

Зависимости моделей являются файлами и данными, это потенциально влияет на результаты симуляции. 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
Ввод: символьный вектор
Значение: любое допустимое значение
Значение по умолчанию: ''

Рекомендуемые настройки

ПриложениеУстановка
ОтладкаНикакой удар
ТрассируемостьНикакой удар
ЭффективностьНикакой удар
Меры безопасностиНикакая рекомендация

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте