exponenta event banner

Использование проекта

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

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

Этот пример проекта не находится в системе управления версиями. В результате основные инструменты, необходимые в среде совместной работы, недоступны для использования, например, сравнение файлов с их предками, сравнение редакций и разрешение конфликтов.

Настройка файлов примеров и открытие проекта

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

sldemo_slproject_airframe_setup;
Building with 'MinGW64 Compiler (C)'.
MEX completed successfully.

Управление путем к проекту

При открытии проекта MATLAB добавляет путь проекта к пути поиска MATLAB перед применением ярлыков запуска.

При закрытии проекта MATLAB удаляет путь проекта из пути поиска MATLAB после применения ярлыков завершения работы.

1. Чтобы добавить или удалить папки в путь к проекту, на вкладке "Проект" в разделе "Среда" выберите "Путь к проекту:

  • Чтобы добавить папку (без вложенных папок) в путь проекта, нажмите кнопку «Добавить папку». Если требуется добавить папку и вложенные папки, нажмите кнопку Добавить с вложенными папками. Затем с помощью диалогового окна «Открыть» добавьте новую папку.

  • Чтобы удалить папку из пути проекта, выберите папку из списка отображения. Затем нажмите кнопку Удалить.

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

Укажите сведения о проекте, папку запуска и папки производных файлов

2. На вкладке Проект (Project) в разделе Среда (Environment) щелкните Подробности (Details). Диалоговое окно «Сведения о проекте» используется для:

  • Измените имя проекта или добавьте описание.

  • Просмотр корневой папки Project. Можно изменить корень проекта, переместив весь проект в файловую систему и снова открыв проект в новом расположении. Все пути к файлам проекта сохраняются как относительные пути.

  • Просмотрите или измените папку Start Up. По умолчанию устанавливается корневой каталог проекта. При открытии проекта текущая рабочая папка изменяется на корневую папку проекта. Можно указать другую папку запуска или нажать кнопку Очистить.

  • Просмотр или изменение папки кэша моделирования и папки создания кода.

Чтобы изменить корень проекта по умолчанию для новых проектов, на вкладке Главная страница MATLAB (MATLAB Home) в разделе Среда (Environment) щелкните Настройки (Preferences). Выберите MATLAB > Проект и укажите папку по умолчанию.

Автоматизация задач запуска и завершения работы

Можно задать файлы проекта, такие как сценарии MATLAB и модели Simulink ®, для запуска, открытия или закрытия при открытии или закрытии проекта.

3. Чтобы настроить существующий файл для запуска при запуске и завершении работы проекта или задать параметры среды, нажмите кнопку «Завершение работы при запуске» на вкладке «Проект». В диалоговом окне «Управление запуском и завершением работы проекта»

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

  • Используйте флажки для задания параметров среды. Выберите «Запустить Simulink» перед запуском проекта, чтобы запустить Simulink при открытии проекта. Выберите «Обновить настройки Simulink» для запуска sl_customization файлы при запуске и завершении работы проекта.

Ярлыки проекта для общих задач

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

4. На вкладке Ярлыки проекта (Project Shortcuts) этот пример проекта содержит ярлыки для модели верхнего уровня, утилитную функцию для перестроения s-функций и документ описания конструкции.

  • Щелкните ярлык F14 Model для открытия корневой модели для этого проекта.

  • Щелкните ярлык Перестроить S-функции проекта (Rebuild Project's S-functions), чтобы создать S-функцию.

  • Нажмите кнопку «Создать ярлык» для создания новых ярлыков для файла проекта.

  • Щелкните правой кнопкой мыши ярлык и выберите Править ярлык (Edit Shortcut), чтобы изменить ярлык.

Просмотр представлений файлов

6. В представлении «Файлы» выберите представление «Проект» (количество файлов) для управления файлами в проекте. В этом представлении отображаются только те файлы, которые являются частью проекта.

7. Используйте представление «Все» для просмотра всех файлов в рабочей копии. Здесь отображаются все файлы, находящиеся под корнем проекта, а не только файлы, находящиеся в проекте. Это представление полезно для добавления файлов в проект из рабочей копии.

8. В любом представлении «Файлы» в правом верхнем углу измените формат с «Дерево» на «Список» для просмотра файлов в виде списка. Нажмите кнопку «Упорядочить вид» для настройки видов и сортировки файлов.

Анализ зависимостей проекта

9. Используйте анализатор зависимостей для визуального исследования зависимостей и изучения структуры проекта. На вкладке Проект в разделе Сервис щелкните Анализатор зависимостей.

Анализатор зависимостей суммирует результаты на панели справа. В нем перечислены имена используемых продуктов и надстроек. Он обнаруживает такие проблемы, как отсутствие файлов, файлы, отсутствующие в проекте, несохраненные изменения и устаревшие производные файлы. В этом примере анализатор идентифицирует файл «Not in project» и помечает его предупреждающим знаком.

10. Чтобы выделить проблемные файлы, в разделе Проблемы укажите сообщение о проблеме и щелкните лупу. В этом примере timesthree.mexw64 file требуется проектом, но не является его частью. Щелкните правой кнопкой мыши timesthree.mexw64 и выберите «Добавить в проект» или «Скрыть предупреждения». При следующем выполнении анализа зависимостей анализатор не помечает этот файл как проблему.

11. Выполните анализ воздействия на выбранный файл.

Анализ воздействия показывает, как изменение влияет на другие файлы перед внесением изменения. Например, чтобы найти необходимые файлы для timesthree.mexw64 для правильной работы щелкните правой кнопкой мыши timesthree.mexw64 и выберите «Найти обязательный». Поиск способов изменения timesthree.mexw64 файлы воздействия, щелкните правой кнопкой мыши timesthree.mexw64 и выберите «Найти затронутые».

Выполнить проверки и обновить файлы проекта

12. Обновление всех моделей, библиотек и файлов кода MATLAB в проекте до последней версии с помощью простого рабочего процесса. На вкладке Проект выберите Выполнить проверки > Обновить.

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

  • Если требуется выполнить проверки обновления, но не применять исправления автоматически, снимите флажок Применить обновления автоматически.

  • Если требуется изменить файлы для обновления и выполнения проверок, нажмите кнопку «Изменить параметры». В диалоговом окне Опции обновления (Upgrade Options) снимите флажки для моделей и проверок, которые требуется исключить из обновления.

Инструмент «Обновить проект» (Upgrade Project) применяет все исправления автоматически, когда это возможно, обновляет все иерархии моделей в проекте одновременно и создает отчет.

Общий доступ к проекту

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

13. На вкладке Проект (Project) выберите Общий доступ (Share) и изучите различные параметры общего доступа.

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

Вы также можете поделиться своим проектом и сделать его общедоступным на GitHub ®. При этом система управления версиями Git добавляется в открытый проект.

См. также

Выполнение анализа воздействия с помощью проекта

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

Дополнительная информация

Управление проектом