Процесс сборки

Настройте компилятор или IDE, сконфигурируйте и инициируйте процесс сборки, диагностируйте ошибки компилятора

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

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

Функции

развернуть все

packNGoСгенерированный код пакета в zip-файле для перемещения
rtw_precompile_libsВосстановите предварительно скомпилированные библиотеки в модели, не создавая модель
rtwbuildСоздайте сгенерированный код из модели
rtwrebuildВосстановите сгенерированный код из модели
coder.buildstatus.closeЗакройте окно состояния процесса сборки
coder.buildstatus.openОткрытое окно состояния процесса сборки
RTW.getBuildDirПолучите информацию папки сборки от информации о сборке модели
Simulink.fileGenControlЗадайте корневые папки для файлов, сгенерированных обновлениями схемы и сборками модели
switchTargetВыберите цель для набора конфигурации модели

Темы

Рабочие процессы процесса сборки

Рабочий процесс процесса сборки для систем реального времени

Сгенерируйте код С из модели и создайте исполняемую программу.

Восстановите модель

Восстановите модель после настройки сгенерированного исходного кода или make-файлов.

Перезагрузите сгенерированный код

Перезагрузите сгенерированный код от Model Explorer.

Создайте интегрированный код в окружении Simulink

Добавьте файлы поддержки и генерацию кода модели управления и сборки в окружении Simulink.

Переместите код к другой среде разработки

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

Скомпилируйте и отладьте сгенерированный код C с Microsoft® Visual Studio®

Создайте Визуальный Studio® Solution из модели.

Профилируйте скорость выполнения кода

Профилируйте скорость выполнения сгенерированного кода с интерфейсом функции рычага TLC.

Профилирование выполнения кода

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

Сконфигурируйте процесс сборки

Выберите Build Approach и Configure Build Process

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

Обработайте make-файлы по шаблону и сделайте опции

Обработайте по шаблону make-файлы, которые встроены в генератор кода.

Выберите C или C ++ Programming Language

Выберите C или C ++ как язык программирования для генерации кода.

Выберите и сконфигурируйте компилятор C++ или C

Рассмотрите соответствие языка программирования для сгенерированного кода и выберите компилятор для процесса сборки.

Диагностируйте проблемы компилятора

Идентифицируйте и устраните проблемы, которые предотвращают операцию компилятора в процессе сборки.

Настройка среды выполнения

Выберите и сконфигурируйте целевое окружение для своего приложения.

Отчеты для генерации кода

Доступ к файлам сгенерированного кода и информации о сгенерированном коде с отчетом генерации кода.

Факторы процесса сборки

Управляйте папками процесса сборки

Управляйте папками, которые создает генератор кода.

Управляйте файлами процесса сборки

Работа со сгенерированными исходными файлами и файлами зависимости, которые производит генератор кода.

Управляйте зависимостями от файла процесса сборки

Работа со сгенерированными исходными файлами и файлами зависимости, которые производит генератор кода.

Добавьте зависимости от процесса сборки

Добавьте информацию о зависимостях для внешнего кода к процессу сборки.

Поддержка процесса сборки имен папок с пробелами или специальными символами

Диагностируйте ошибки процесса сборки, которые происходят, когда проблемы файловой системы предотвращают обработку файла.

Генерация исполняемой программы

Создайте исполняемые программы с генератором кода.