Настройте процесс сборки и инфраструктуру процесса сборки в среде разработки приложений и во время выполнения. Управляйте файлами и флагами для компиляции и связывания своего кода.
Выберите подход к сборке и настройте процесс сборки
Создайте исполняемые программы из сгенерированного кода.
Шаблоны make-файлов и опции создания
Шаблоны make-файлов, встроенные в генератор кода.
Управление компиляцией и связыванием процессов сборки
Выберите, заканчивается ли процесс сборки после генерации кода, и (для подхода с шаблоном make-файла) выберите опции make-файла шаблона.
Оптимизация компилятора управления
Управляйте оптимизацией компилятора для вашего make-файла на уровне пользовательского интерфейса Simulink.
Управление расположением библиотеки и именованием во время сборки
Выберите расположение для предварительно скомпилированных, не предварительно скомпилированных и моделируемых ссылочных библиотек и выберите расширение файла, которое процесс сборки применим к библиотекам.
Управляйте регенерацией кода верхней модели
Выберите опции для регенерации кода для модели верхнего уровня.
Уменьшите время сборки для ссылок на Модели при помощи Parallel Builds
Применить параллельные сборки, чтобы сократить время сборки для большой модели иерархий ссылки.
Используйте makecfg для настройки сгенерированных make-файлов для S-функций
Сконфигурируйте генерацию make-файла для процесса сборки S-функции.
Настройка обработки сборки после генерации кода
Измените процесс сборки с помощью команды post-code-generation и (опционально) используйте информационные объекты сборки для увеличения этого процесса.
Перекомпилируйте предварительно скомпилированные библиотеки
Применить пользовательский параметр к предварительно скомпилированным библиотекам для платформ или окружений посредством процесса перекомпиляции.
Перемещение кода в другую среду разработки
Используйте генерацию кода и опции упаковки, чтобы перенести код и программные продукты в другую среду разработки.
Скомпилируйте код в другой среде разработки
Переместите сгенерированный код и скомпилируйте его в другом окружении.
Зарегистрируйте пользовательский набор инструментальных средств и создайте исполняемый файл
Зарегистрируйтесь и используйте набор инструментальных средств, чтобы создать исполняемую программу.
Настройка процесса сборки с помощью STF_make_rtw_hook файла
Измените процесс сборки с помощью механизма зацепления процесса сборки в пользовательском
файл hook.STF
_make_rtw_hook.m
Настройка процесса сборки с помощью sl_customization.m
Измените процесс сборки с помощью механизма hook процесса сборки в пользовательском файле sl_customization.m hook.
Замена STF_rtw_info_hook поставляемых целевых данных
Для пользовательских целей, созданных до MATLAB® Release 14, обновление использования пользовательских
крюк для определения специфических для цели характеристик.STF
_make_rtw_hook
Создайте программное обеспечение для развертывания MATLAB и Simulink® Проекты на оборудование платформы.
Настройка системных целевых файлов
Разрабатывайте пользовательский системный целевой файл для достижения целей разработки и кода системы управления генерации.
Дополнительные пользовательские целевые функции
Добавьте опциональную поддержку функций в пользовательский системный целевой файл для податливости функциям генерации кода, такая как податливость набора инструментальных средств и податливость моделей-ссылок.
Поддержка подхода набора инструментальных средств с пользовательской целью
Добавьте поддержку подхода набора инструментальных средств в пользовательский системный целевой файл для дополнительных элементов управления процессом сборки с помощью интерфейса пользователя.
Поддержка управления прототипом функции C
Добавьте поддержку управления прототипом функции C в пользовательский системный целевой файл для дополнительного управления процессом сборки.
Добавьте модели-ссылки поддержку в пользовательский системный целевой файл для модели-ссылки сборок.
Поддержка управления уровнем оптимизации компилятора
Добавьте поддержку управления уровня оптимизации компилятора в пользовательский системный целевой файл для дополнительного управления процессом сборки.
Поддержка параллельного выполнения нескольких задач
Добавьте поддержку многозадачного выполнения в пользовательский системный целевой файл для многоядерных целевых моделей.
Используйте драйверы устройств как часть проекта разработки в реальном времени.