В этом примере показано, как использовать существующий проект управлять файлами в рамках вашего проекта. Это показывает, как автоматизировать задачи запуска и завершения работы, добавьте ярлыки для общих задач, осуществите проверки, обновите файлы проекта, анализируйте зависимости от проекта и совместно используйте ваш проект.
Когда проект растет, управление сослалось на файлы, и зависимости становится более сложным. Проекты помогают вам организовать большие иерархии путем нахождения требуемых файлов, управления и совместного использования файлов и настроек, и взаимодействия с системой контроля версий.
Этот пример проекта не находится под системой контроля версий. В результате особые инструменты, необходимые в среде для сотрудничества, не доступны для использования, например, сравнивая файлы с их предками, сравнивая версии и разрешая конфликты.
Чтобы использовать доступное интегрирование системы контроля версий в MATLAB®, таком как Git™ и SVN, смотрите Используя Проект с Git или Используя Проект с примером SVN вместо этого.
Чтобы использовать внешнюю систему контроля версий с проектом, подвергните папку проекта предпочтительной системе контроля версий и настройте его, чтобы использовать Инструмент MATLAB® Comparison для diff и слияния. Для получения дополнительной информации см. Настройку внешней системы контроля версий, чтобы Использовать MATLAB в Diff и Слиянии (MATLAB).
Создайте и откройте рабочую копию файлов проекта в качестве примера. MATLAB® копирует файлы в папку в качестве примера так, чтобы можно было отредактировать их.
Simulink.ModelManagement.Project.projectDemo('airframe'); rebuild_s_functions('no_progress_dialog');
Building with 'MinGW64 Compiler (C)'. MEX completed successfully.
Когда вы открываете свой проект, MATLAB добавляет путь к проекту к пути поиска файлов MATLAB прежде, чем применить ярлыки запуска.
Когда вы закрываете свой проект, MATLAB удаляет путь к проекту из пути поиска файлов MATLAB после применения ярлыков завершения работы.
1. Чтобы добавить или удалить папки к путь к проекту, на вкладке Project, в разделе Environment, нажимают Project Path:
Чтобы добавить папку (без подпапок) к пути к проекту, нажмите Add Folder. Если вы хотите добавить папку и ее подпапки, нажмите Add with Subfolders вместо этого. Затем используйте диалоговое окно Open, чтобы добавить новую папку.
Чтобы удалить папку из пути к проекту, из дисплейного списка, выбирают папку. Затем нажмите Remove.
Важно добавить файлы проекта в путь к проекту, чтобы гарантировать Зависимость, Анализатор обнаруживает все файлы проекта.
2. На вкладке Project, в разделе Environment, нажимают Details. Используйте диалоговое окно Project Details для:
Отредактируйте название проекта или добавьте описание.
Просмотрите корневую папку Проекта. Можно изменить корень проекта путем перемещения целого проекта в файловую систему и повторного открытия проекта в его новом местоположении. Все пути к файлам проекта хранятся как относительные пути.
Просмотрите или отредактируйте папку Start Up. По умолчанию это установлено в корень проекта. Когда вы открываете проект, текущая рабочая папка превращается в корневую папку проекта. Можно задать различную папку запуска или нажать Clear.
Просмотрите или отредактируйте папку кэша Симуляции и папку Генерации кода.
Чтобы изменить проект по умолчанию поддерживают новые проекты, на вкладке MATLAB Home, в разделе Environment, нажимают Preferences. Выберите MATLAB> Project и задайте папку Default.
Можно установить файлы проекта, такие как скрипты MATLAB и модели Simulink®, чтобы запуститься, открыться, или закрыться, когда проект открывается или закрывается.
3. Чтобы сконфигурировать существующий файл, чтобы работать на запуске проекта и завершении работы, или задать опции среды, нажимают Startup Shutdown button во вкладке Project. В диалоговом окне Manage Project Startup and Shutdown
Добавьте или удалите файлы запуска и завершения работы. Если порядок выполнения важен, измените порядок с помощью кнопок стрелки.
Используйте флажки, чтобы задать опции среды. Выберите Start Simulink, прежде чем этот проект начнет запускать Simulink, когда вы открываете проект. Выберите индивидуальные настройки Refresh Simulink, чтобы запустить sl_customization
файлы на запуске проекта и завершении работы.
Создайте ярлыки проекта для общих задач дать возможность находить и получать доступ к важным файлам и операциям. Например, найдите и открытые модели, код запуска, и симулируйте модели.
4. На вкладке Project Shortcuts этот проект в качестве примера имеет ярлыки для модели верхнего уровня, служебная функция, чтобы восстановить s-функции и документ описания проекта.
Кликните по ярлыку F14 Model
открыть корневую модель для этого проекта.
Щелкните ярлык Восстанавливают S-функции Проекта, чтобы сгенерировать S-функцию.
Нажмите New Shortcut button, чтобы создать новые ярлыки для файла проекта.
Щелкните правой кнопкой мыши по ярлыку и выберите Edit Shortcut, чтобы отредактировать ярлык.
6. В представлении Files выберите Project (количество файлов) представление, чтобы управлять файлами в рамках вашего проекта. Это представление только показывает файлы, которые являются частью вашего проекта.
7. Используйте Все представление, чтобы видеть все файлы в вашей рабочей копии. Это показывает все файлы, которые находятся под корнем проекта, не только файлами, которые находятся в проекте. Это представление полезно для добавления файлов к вашему проекту из вашей рабочей копии.
8. В любом представлении Files, в правом верхнем, изменяют размещение от Дерева до Списка, чтобы просмотреть файлы как список. Нажмите кнопку Organize View, чтобы настроить представления и отсортировать файлы.
9. Используйте Зависимость Анализатор, чтобы исследовать зависимости визуально и исследовать структуру вашего проекта. На вкладке Project, в разделе Tools, нажимают Dependency Analyzer.
Зависимость Анализатор обобщает результаты в панели справа. Это перечисляет имена используемых продуктов и Внешних Тулбоксов. Это обнаруживает проблемы, такие как недостающие файлы, файлы не в проекте, несохраненных изменениях и устаревших производных файлах. В этом примере анализатор идентифицирует "Не в проекте" файл и помечает его с предупредительным знаком.
10. Чтобы подсветить проблемные файлы, в проблемном разделе, точка к проблеме передает и кликает по лупе. В этом примере, timesthree.mexw64 file
требуется проектом, но не часть его. Щелкните правой кнопкой по timesthree.mexw64
и выберите Add to Project или Hide Warnings. В следующий раз, когда вы запускаете анализ зависимостей, анализатор не отметит этот файл как проблема.
11. Выполните анализ удара выбранного файла.
Анализ удара показывает вам, как изменение влияет на другие файлы, прежде чем вы внесете изменение. Например, чтобы найти требуемые файлы для timesthree.mexw64
чтобы запуститься правильно, исправьте timesthree.mexw64
и выберите Find Required. Найти как изменения в timesthree.mexw64
повлияйте на files,
правильный timesthree.mexw64
и выберите Find Impacted.
12. Обновите все модели, библиотеки и файлы кода MATLAB в вашем проекте к последнему релизу с помощью простого рабочего процесса. На вкладке Project выберите Run Checks> Upgrade.
Чтобы обновить все файлы, осуществите все проверки и применяйтесь, фиксирует автоматически, если это возможно, нажмите Upgrade. Если вы хотите изменить настройки, используйте эти опции перед нажатием Upgrade:
Если вы хотите осуществить проверки обновления, но не применяться, фиксирует автоматически, если это возможно, очистите обновления флажка Apply автоматически.
Если вы хотите измениться, который файлы обновить и который проверяет к запущенному, нажмите Change Options. В Окне параметров Обновления снимите флажки для моделей, и проверяет, что вы хотите исключить из обновления.
Инструмент Upgrade Project применяется, все фиксирует автоматически, если это возможно, обновите все иерархии модели в проекте целиком и представьте отчет.
Прежде, чем совместно использовать проекты с другими пользователями, полезно найти требуемые файлы или тулбоксы с помощью Зависимости Анализатор.
13. На вкладке Project выберите Share и исследуйте различные параметры совместного доступа.
Можно совместно использовать проект как архив и отправить его по электронной почте. На вкладке Project выберите Share> Archive. Можно экспортировать целый проект или только часть его с помощью профиля Экспорта. Если вы решаете исключить файлы из своего проекта, используйте Зависимость Анализатор, чтобы исследовать удар исключения файла на проекте. Если вы имеете ссылки на проекты и хотите экспортировать файлы ссылочного проекта, то установите флажок ссылок на проекты Include.
Можно также совместно использовать проект и сделать его общедоступным на GitHub®. Это добавляет систему контроля версий Git в открытый проект.
Выполните анализ влияния в проекте
Выполнение пользовательских задач с проектом