exponenta event banner

Перемещение, переименование, копирование или удаление файлов проекта

Переместить или добавить файлы

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

  • Чтобы добавить файлы в проект, можно вставить файлы или перетащить их из обозревателя файлов операционной системы или браузера «Текущая папка MATLAB ®» в представление «Файлы проекта» в проекте. При перетаскивании файла в вид «Файлы проекта» файл добавляется в проект. Для проектов в системе управления версиями этот файл также добавляется в систему управления версиями.

  • Для перемещения файлов в рамках проекта следует вырезать, вставить или перетащить файлы в проект.

См. также раздел Добавление файлов в проект.

Автоматическое обновление при переименовании, удалении или удалении файлов

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

Например:

  • При переименовании библиотеки проект предлагает автоматически обновлять все ссылки на библиотеки в переименованной библиотеке.

  • При переименовании класса проект предлагает автоматически обновлять все классы, наследующие от него. При переименовании .m или .mlx , проект предлагает автоматически обновлять любые файлы и обратные вызовы, которые его вызывают.

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

  • При переименовании файла C проект предлагает обновить использующую его S-функцию.

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

Для использования автоматических обновлений:

  1. Переименование модели, библиотеки или файла MATLAB в проекте.

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

  2. В диалоговом окне «Переименование» можно проверить затронутые файлы, выбрать переименование и обновление, просто переименовать или отменить переименование файла.

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

Автоматическое переименование с помощью проекта суперокна

  1. Откройте пример проекта окна питания путем ввода в MATLAB:

    slexPowerWindowStart
    Проект открывает верхнюю модель, некоторые области и окно анимации.

  2. В проекте разверните узел model и переименуйте slexPowerWindowControl.slx модель в slexPowerWindowControlSystem.slx.

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

  3. В диалоговом окне «Переименование» нажмите кнопку «Показать затронутые файлы». Разверните последний файл для просмотра зависимости, которая является ссылкой на модель.

  4. Чтобы просмотреть зависимость, выделенную в модели, дважды щелкните последнюю линию привязки модели в диалоговом окне Переименовать (Rename). Обратите внимание на имя модели на выделенном блоке управления. slexPowerWindowControl.

  5. В диалоговом окне «Переименовать» нажмите «Переименовать и обновить».

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

  6. Проверьте результаты, дважды щелкнув элементы в диалоговом окне Переименовать (Rename). Дважды щелкните последнюю ссылочную линию модели. Проверьте, обновлено ли имя модели в выделенном блоке управления до slexPowerWindowControlSystem.

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