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

Идентифицируйте затененные файлы проекта при открытии проекта

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

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

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

    Диалоговое окно Configuring Project Environment сообщает о сбоях проверки Identify shadowed project files. Нажмите Details.

  2. В диалоговом окне используйте контекстное меню, чтобы открыть или закрыть отдельные файлы или нажать Close All, чтобы закрыть все потенциально файлы затенения. Чтобы не работать по неправильным файлам, закройте загруженные модели. Диалоговое окно закрывается, и вы возвращаетесь к диалоговому окну Configuring Project Environment.

  3. Смотрите другой проект, загружающий задачи, затем нажмите Continue, чтобы просмотреть проект.

Совет

Чтобы помочь избежать проблем с затененными файлами, включите настройку Simulink Do not load models that are shadowed on the MATLAB path. Смотрите не загружают модели, которые затенены на пути MATLAB.

Когда вы открываете проект со многими ссылками на проекты, идентифицируя, что затененные файлы могут быть длительными. Можно выключить эту проверку с помощью настройки проекта MATLAB Detect project files shadowed by open models.

Чтобы узнать больше о затененных файлах, смотрите Затененные Файлы.

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

Можно проверять проект на модели, словари данных и файлы MATLAB с несохраненными изменениями. На вкладке Project, в разделе Tools, выбирают Run Checks> Show Unsaved Changes.

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

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

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

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

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

Похожие темы