exponenta event banner

Основы создания кода

Обзор и инициирование создания кода

Основными шагами для создания кода с помощью генератора кода являются:

  • Открытие модели

  • Настройка модели для создания кода путем выбора цели, языка и целей создания кода

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

  • Построение модели

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

Функции

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

crossReleaseImportИмпорт сгенерированного кода модели из предыдущей версии в виде блоков SIL или PIL
pil_block_replaceЗамена блока в модели блоком из другой модели
sharedCodeMATLABVersionsУправление версиями MATLAB для интеграции кода между версиями
sharedCodeUpdateДобавление новых исходных файлов общего кода в существующую папку общего кода

Приложения

Встроенный кодерСоздание удобного для чтения, компактного и быстрого кода C и C++ для встраиваемых процессоров, используемых в массовом производстве

Темы

Начало

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

Подготовка модели для быстрого создания удобочитаемого и эффективного кода.

Проверка модели и конфигурации для создания кода

Оцените готовность модели к созданию кода с помощью Model Advisor и Code Generation Advisor.

Создание кода с помощью встроенного кодера ®

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

Модель РЛС положения самолета

В этой модели показан код, созданный для модели Simulink, содержащей сценарий MATLAB.

Файлы и папки создания кода

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

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

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

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

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

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

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

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

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

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

Управление упаковкой файлов сгенерированных модулей кода

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

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

Интеграция кода для нескольких версий

Интеграция сгенерированного кода из предыдущих версий с сгенерированным кодом из текущей версии.

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

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

Использование защищенных моделей предыдущих версий для тестирования SIL и генерации кода

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

Интеграция кода из нескольких папок

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

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

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

Создание кода с помощью проекта

Создание кода и моделирование моделей в проекте

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

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

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

Учебное пособие по созданию системного кода для встраиваемых систем

Учебное пособие по созданию кода C из алгоритма управления встроенной системой

В данном руководстве показано, как создать код для модели алгоритма управления, интегрировать созданный код с существующей системой и проверить результаты моделирования и исполняемые результаты.