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

Описание

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

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

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

Похожие темы

Была ли эта тема полезной?