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

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

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

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

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

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

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

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

Приложения

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

Темы

Начало работы

Сгенерируйте код Используя Simulink® Coder™

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

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

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

Сгенерируйте код при помощи инструмента быстрого запуска

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Опции для большего количества управления генерации кода

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

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

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

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

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

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

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