Этот пример показывает как экспорту версия выпуска проекта с помощью профиля экспорта. Профиль экспорта в качестве примера оптимизировал экспортируемый проект путем удаления файлов из проекта, которые только полезны для разработки проекта, но не необходимы для выполнения моделей проекта верхнего уровня.
1. Запустите следующие команды, чтобы создать и открыть рабочую копию проекта корпуса.
Simulink.ModelManagement.Project.projectDemo('airframe'); rebuild_s_functions('no_progress_dialog');
Initializing: Project Path Setting up working folders Identifying shadowed project files Building with 'gcc'. MEX completed successfully.
Набор метки классификации используется, чтобы задать цель каждого файла в проекте. Этот проект в качестве примера добавляет несколько новых меток к набору метки 'классификации': 'анализ', 'обновление' и 'утилита'. Эти метки используются, чтобы идентифицировать файлы, которые используются для пользовательских аналитических задач, обновляя до последней версии и служебных функций общего назначения.
Некоторые файлы в проекте полезны для разработки проекта, но не нуждаются включая в версии выпуска проекта, когда это экспортируется. Для этого примера файлам, маркированным в проекте метками 'анализ', 'тест', 'обновление' и 'артефакт', не нужно включая в версии выпуска проекта.
Этот пример демонстрирует, как функция управления профилем экспорта может использоваться, чтобы исключить файлы из экспорта проекта на основе присоединенных меток.
Посмотреть доступные профили экспорта для проекта:
2. Откройте меню 'Share' во вкладке 'Simulink Project' панели инструментов.
3. Выберите пункт меню 'Manage Export Profiles...'.
Диалоговое окно Manage Export Profiles появится.
Левые телевикторины все заданные профили экспорта. Проект корпуса задает один профиль экспорта под названием 'Релиз', который должен быть уже быть выбранным в диалоговом окне.
Профиль экспорта показывает две панели. Первые панели показывают метки, которые заставят файл не быть экспортированными, если присоединено к файлу. Профиль релиза был задан таким образом, что любой файл, который имеет 'анализ', 'тест', 'артефакт' или присоединенную метку 'обновления', не будет экспортироваться.
Вторая панель задает метки, которые не будут включены в экспортируемый проект. Здесь метки 'анализ' и 'обновление' удалены, потому что никакие файлы в экспортируемом проекте не будут использовать их.
Интерфейс профиля экспорта позволяет новым профилям быть заданными и существующие профили, которые будут удалены.
Использовать профиль экспорта:
4. Выберите меню 'Share' во вкладке 'Simulink Project' панели инструментов.
5. Выберите пункт меню 'Zip Archive'.
6. В архивном диалоговом окне проекта выберите профиль экспорта, который будет применен. Выберите профиль 'Release', чтобы использовать профиль, который задан проектом корпуса.
7. Нажмите кнопку Archive к экспорту проект с помощью выбранного профиля экспорта.