Основы генерации кода

Обзор процесса генерации кода

Основные шаги генерации кода:

  • Откройте модель

  • Сконфигурируйте модель для генерации кода, выбрав решатель, цель, язык и цели генерации кода

  • Выберите подход к сборке (для примера, подход набора инструментальных средств)

  • Создайте модель

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

Приложения

Simulink CoderСгенерируйте и выполните функции C и Код С++ из моделей Simulink, диаграмм Stateflow и MATLAB для использования в таких приложениях, как ускорение симуляции, быстрое прототипирование и моделирование оборудования в цикле (HIL)

Темы

Начало

Сгенерируйте код с помощью Coder™ Simulink ®

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

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

Узнайте о функциональном проекте модели, просмотре модели верхнего уровня и подсистем и выполнении симуляций в этом примере.

Сгенерируйте код при помощи инструмента Quick Start

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

Модель радара положения самолета

Сгенерируйте код для модели, которая содержит Расширенный фильтр Калмана, который оценивает положение самолета из радиолокационных измерений.

Файлы генерации кода и папки

Управление папками процесса сборки

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

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

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

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

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

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

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

Создайте поддержку процессов для имен папок с пространствами или специальными символами

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

Опции для дополнительного управления генерацией кода

Интернационализация и генерация кода

Поддержка интернационализации для обеспечения эффективной глобализации.

Генерация кода с проектом

Сгенерируйте код и моделируйте модели в проекте

В этом примере показано, как использовать шаблон генерации кода для нового проекта.

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

В этом примере показано, как использовать Project API для создания нового проекта и автоматизации задач проекта для манипулирования файлами.