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

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

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

Если ваша система включает модели, на которые ссылаются, уменьшайте время сборки и управляйте, регенерирует ли генератор кода код для топ-модели.

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

Функции

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

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

Темы

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

Подходы для строительных норм и правил, сгенерированных из моделей Simulink

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

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

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

Создайте модели от Windows Command Prompt Window

Создайте модели рабочим MATLAB с пакетным файлом.

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

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

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

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

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

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

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

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

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

Создайте Visual Studio® Решение из модели.

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

Сконфигурируйте набор инструментальных средств или обработайте процесс сборки make-файла по шаблону

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

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

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

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

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

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

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

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

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

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

Выберите и сконфигурируйте целевое окружение, которое лучше всего выравнивается с вашими целями приложения

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

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

Сконфигурируйте модель для отладки

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

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

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

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

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

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

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

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

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

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

Поддержка процесса сборки имен папок

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

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

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