exponenta event banner

Управление затененными и грязными моделями и другими файлами проекта

Определение теневых файлов проекта при открытии проекта

Если в пути MATLAB ® имеется два файла модели с одинаковым именем, то загружается файл, расположенный выше по пути, и файл, расположенный ниже по пути, затеняется. Это затенение применяется ко всем моделям и библиотекам (файлы SLX и MDL).

Загруженная модель всегда имеет приоритет над выгруженной независимо от ее положения на пути MATLAB. Загруженные модели могут создавать помехи при попытке использовать другие файлы с тем же именем, особенно когда модели загружены, но не видны. Simulink ® предупреждает при попытке загрузить затененную модель, поскольку другая модель уже загружена и может вызвать конфликты. Проект проверяет наличие затененных файлов при открытии проекта.

  1. При открытии проекта появляется предупреждение, если уже загружены модели с теми же именами, что и модели проекта. Эта проверка позволяет находить и избегать теневых файлов перед открытием любых моделей проекта.

    В диалоговом окне «Настройка среды проекта» отображается сообщение об ошибке проверки «Идентификация теневых файлов проекта». Щелкните Подробно (Details).

  2. В диалоговом окне используйте контекстное меню для открытия или закрытия отдельных файлов или нажмите кнопку «Закрыть все» для закрытия всех потенциально теневых файлов. Чтобы избежать работы с неправильными файлами, закройте загруженные модели. Диалоговое окно закроется, и вы вернетесь в диалоговое окно Настройка среды проекта (Configing Project Environment).

  3. Проверьте другие задачи загрузки проекта и нажмите кнопку Продолжить, чтобы просмотреть проект.

Совет

Чтобы избежать проблем с затененными файлами, включите настройку Simulink Не загружать модели, затененные по пути MATLAB. См. Не загружать модели, затененные на пути MATLAB.

При открытии проекта со многими проектами, на которые имеются ссылки, идентификация теневых файлов может занять много времени. Эту проверку можно отключить с помощью настройки проекта MATLAB Обнаружить файлы проекта, затененные открытыми моделями.

Дополнительные сведения о теневых файлах см. в разделе Теневые файлы.

Поиск моделей и других файлов проекта с несохраненными изменениями

Можно проверить проект на наличие моделей, словарей данных и файлов MATLAB с несохраненными изменениями. На вкладке «Проект» в разделе «Сервис» выберите «Выполнить проверки» > «Показать несохраненные изменения».

В диалоговом окне «Несохраненные изменения» можно просмотреть все грязные модели проектов, словари данных и файлы MATLAB. Project обнаруживает только несохраненные изменения, отредактированные в редакторах MATLAB и Simulink. Вручную проверьте изменения, измененные в других инструментах. Если имеются ссылки на проекты, файлы группируются по проектам. Все обнаруженные изменения можно сохранить или отменить.

Управление открытыми моделями и словарями данных при закрытии проекта

При закрытии проекта он закрывает любые модели проекта или словари данных, если они не являются грязными.

При закрытии проекта, если имеются файлы модели или словари данных с несохраненными изменениями, появляется сообщение с предложением сохранить или отменить изменения. Если имеются ссылки на проекты, можно просмотреть все грязные файлы, сгруппированные по проектам. Чтобы избежать потери работы, можно сохранять или отменять изменения по файлам, проектам или глобально.

Управление этим поведением осуществляется с помощью настроек завершения работы проекта.

Связанные темы