Этот пример показывает, как использовать Проект Simulink управлять файлами в рамках вашего дизайна. Начиная с существующего проекта, который уже проверяется в систему контроля версий, этот пример показывает, как найти и управлять файлами в рамках вашего проекта. Общий рабочий процесс, проиллюстрированный этим примером, выполняет запрос на изменение для вашего дизайна.
Запустите следующие команды, чтобы создать и открыть рабочую копию файлов проекта.
Simulink.ModelManagement.Project.projectDemo('airframe', 'git'); rebuild_s_functions('no_progress_dialog');
Initializing: Project Path Setting up working folders Identifying shadowed project files Building with 'gcc'. MEX completed successfully.
Пример проекта копирует файлы в новую папку так, чтобы можно было отредактировать их и использовать их под системой контроля версий Git.
Инструмент Проекта Simulink открывает и уже загружает проект под системой контроля версий.
Этот проект сконфигурирован, чтобы управлять его папками на пути поиска файлов MATLAB и некоторыми рабочими папками.
Проект Simulink задает путь проекта. Папки, заданные в пути проекта, добавлены к пути поиска файлов MATLAB при запуске проекта и удалены из пути поиска файлов MATLAB, когда проект закрывается.
Чтобы отредактировать или просмотреть путь этого примера проекта нажимают кнопку "Project Path" во вкладке панели инструментов Проекта Simulink.
Проект Simulink позволяет следующим рабочим папкам быть заданными: папка кэша Simulink, папка генерации кода и текущий каталог, который установлен, когда проект загружается.
Щелкните кнопка "Details" в панели инструментов Проекта Simulink переходят, чтобы изменить любую из этих рабочих папок.
Файлы проекта, такие как скрипты MATLAB, могут собираться запуститься, когда проект открывается или закрывается.
Чтобы задать, какие файлы проекта запущены во время запуска и закрыты, нажмите кнопку "startup shutdown" во вкладке панели инструментов Проекта Simulink.
Ярлыки проекта показывают в "Ярлыках Проекта" вкладку панели инструментов.
Этот проект в качестве примера имеет ярлык для: режим верхнего уровня, служебная функция, чтобы восстановить s-функции и документ описания дизайна.
Щелкните ярлык "Модель F14" на панели инструментов Ярлыков Проекта переходит, чтобы открыть корневую модель для этого проекта.
Щелкните ярлык "Восстанавливают S-функции Проекта" на вкладке панели инструментов Ярлыков Проекта, чтобы сгенерировать S-функцию.
Чтобы создать новый ярлык для файла проекта нажимают кнопку "New Shortcut" на вкладке панели инструментов Ярлыков Проекта.
Чтобы отредактировать щелчок правой кнопкой ярлыка по ярлыку в панели инструментов Ярлыков Проекта переходят и выбирают "Edit Shortcut".
Запустите анализ зависимостей файла на файлах в рамках вашего проекта проверить, что все файлы, которые требуются проектом, хранятся с в нем.
Кликните по узлу Анализа зависимостей в панели Представлений.
На вкладке Dependency Analysis нажмите кнопку Analyze.
Рассмотрите файлы, о которых сообщают в узле Зависимостей. Если проблемы обнаруживаются затем, все другие результаты отфильтрованы. Чтобы видеть все результаты анализа зависимостей файла, нажмите на значок предупреждения на панели инструментов, чтобы выключить, "показывают только проблемный фильтр" файлов.
Вы видите от результатов анализа зависимостей файла, что двоичный файл S-функции, timesthree, требуется проектом, но в настоящее время не является частью его.
Нажмите на timesthree в таблице Dependencies, чтобы просмотреть, где это используется в рамках этого проекта. В этом примере это используется f14_airframe.slx.
Можно хотеть добавить двоичные файлы к проекту или, как в этом проекте, предоставить служебный скрипт, который регенерирует их из исходного кода, который является частью проекта.
Щелкните правой кнопкой по timesthree и выберите "Add External File". В следующий раз, когда вы запускаете анализ зависимостей, этот файл не будет отмечен как проблемный файл.
Можно открыть файлы для редактирования из Проекта Simulink путем двойного клика, или путем щелчка правой кнопкой и выбора "Open".
Попытайтесь открыть и внести изменения в один из служебных файлов MATLAB или одну из моделей Simulink.
Нажмите на Modified, просачиваются представление Files, чтобы видеть файлы, которые вы изменили в своей рабочей копии.
Можно использовать инструмент сравнения из проекта понять изменения, которые вы внесли, возможно как часть процесса экспертной оценки.
Щелкните правой кнопкой по файлу по представлению Modified File и выберите "Compare to Ancestor".
Это запускает соответствующее сравнение с помощью Инструмента Сравнения MATLAB, сравнивая измененную версию файла в рабочей копии против ее предка, сохраненного в инструменте системы контроля версий. Если вы выбираете Simulink, моделируют, это запускает Simulink® Model Comparison.
Нажмите кнопку фиксации во вкладке панели инструментов Проекта Simulink, чтобы передать ваши изменения в Системе контроля версий.
Файлы, хранившие в.SimulinkProject папке, являются внутренними файлами метаданных, сгенерированными вашими изменениями. Метаданные позволяют вам добавлять метку к файлу, не проверяя его. Вы никогда не должны должны быть просматривать файлы метаданных непосредственно. Вы не должны должны быть рассматривать эти файлы, но их показывают так, чтобы вы знали обо всех файлах, посвящающих себя системе контроля версий.
Кликните по древовидному узлу проекта "Проект: Пример Корпуса Проекта Simulink", чтобы видеть информацию о в настоящее время открытом проекте, включая описание и местоположение корневой папки проекта.
Выберите основную вкладку панели инструментов Проекта Simulink, раздел "системы контроля версий" содержит кнопки, чтобы выполнить операции системы контроля версий, такие как фиксация. Чтобы видеть больше информации об используемом инструменте, нажмите кнопку деталей в этом разделе.
Дополнительные сведения об отдельных файлах (например, измененный, проверенный) см. в столбце Git в представлениях управления файлами.
В представлении Files используйте представление Project Files, чтобы управлять файлами в рамках вашего проекта. Только файлы, которые находятся в вашем проекте, показывают.
В представлении Files нажмите кнопку представления Project Files и выберите представление All Files, чтобы видеть все файлы в вашей рабочей копии. Это показывает все файлы, которые находятся под корнем проекта, не только файлами, которые находятся в проекте. Это представление полезно для добавления файлов к проекту, которые существуют в рамках вашей рабочей копии, но которые еще не являются частью проекта.
В любом представлении файла кликните по Кнопке раскрытия списка в правом верхнем, чтобы просмотреть файлы как список.
Нажмите кнопку Actions значка "винтика" в правом верхнем, чтобы настроить представления и отсортировать файлы.
Щелкните правой кнопкой мыши по направляющейся строке представления файла, чтобы сгруппировать файлы.