Чтобы выполнить стандарты кода и инструкции, интегрируйте сгенерированный код с внешним кодом, и обратитесь к требованиям к памяти, сконфигурируйте представление элементов данных модели и функций точки входа для генерации кода. Вы конфигурируете элементы данных модели и функции путем отображения их с определениями кода, которые предопределены продуктом или созданы со Словарем Embedded Coder. Для элементов данных у вас также есть опция отображения их к определениям кода, созданным в пакетах с Custom Storage Class Designer.
Для введения смотрите Настройку генерации кода C для Элементов Интерфейса модели.
coder.mapping.api.CodeMapping | Данные модели и функция соединяют интерфейсом с настройкой для генерации кода C |
Code Mappings Editor | Объединенные элементы модели с определениями кода |
Настройка генерации кода C для элементов интерфейса модели
Управляйте представлением элементов данных модели и функций в сгенерированном коде C.
Определение кода и ограничения отображения и факторы
Ограничения, ограничения и факторы, которые применяются к определениям кода и отображениям кода.
Сконфигурируйте генерацию кода C по умолчанию для категорий элементов данных и функций
Примените настройки генерации кода по умолчанию для категорий данных модели и функций через модель.
Справьтесь с несколькими отображениями кода для модели
Модели проекта, которые независимы от платформы и готовы развернуться к различным средам выполнения.
Защитите Глобальные данные с const и энергозависимыми Спецификаторами Типа
Предотвратите повреждение данных и улучшите безопасность кода путем применения C спецификаторов типа const
и volatile
к глобальным данным в сгенерированном коде.
Миграция настроек данных модели, чтобы закодировать отображения
Как Simulink® перемещает определения кода для моделей, созданных перед релизом R2020b, чтобы закодировать отображения и сопутствующую информацию, чтобы рассмотреть.
Как сконфигурировать разделы памяти, и совместно использованное именование служебной функции управляет для моделей, созданных перед релизом R2018a.
Выберите Data Configuration Approach
Примите решения относительно данных проектирования, используемых вашим основанным на модели на ваших требованиях генерации кода.
Сконфигурируйте блоки Корневого Уровня Inport для генерации кода C
Установите класс памяти и другие свойства генерации соответствующих норм для корневого уровня блоки Inport.
Сконфигурируйте блоки выходного порта Корневого Уровня для генерации кода C
Установите класс памяти и другие свойства генерации соответствующих норм для корневого уровня блоки Outport.
Сконфигурируйте данные сигнала для генерации кода C
Установите класс памяти и другие свойства генерации соответствующих норм для данных сигнала.
Сконфигурируйте параметры для генерации кода C
Установите класс памяти и другие свойства генерации соответствующих норм для параметров.
Сконфигурируйте состояния блока для генерации кода C
Установите класс памяти и другие свойства генерации соответствующих норм для состояний блока.
Сконфигурируйте хранилища данных для генерации кода C
Установите класс памяти и другие свойства генерации соответствующих норм для хранилищ данных.
Выберите Storage Class for Controlling Data Representation in Generated Code
Выберите класс памяти, чтобы примениться к элементам данных в модели, таким как сигналы, состояния и параметры блоков.
Управляйте размещением определений глобальных данных и объявлений в сгенерированных файлах
Постройте сгенерированный код из модулей и установите ясное владение глобальных данных путем управления размещением файла каждого объявления и определения.
Точно управляйте представлением данных путем записи кода TLC для класса памяти
Для усовершенствованного управления представления данных в сгенерированном коде создайте пользовательские классы памяти путем записи кода TLC.
Сконфигурируйте генерацию кода C для функций точки входа модели
Узнайте о сгенерированных функциях точки входа C, параметрах конфигурации, и как взаимодействовать через интерфейс с ними.
Управляйте данными и функциональным интерфейсом в сгенерированном коде
Управляйте, как сгенерированный код обменивается данными со средой вызова.
Настройте имена функций точки входа и аргументы ступенчатой функции для Simulink Функциональные и Функциональные блоки Вызывающей стороны.
Сгенерируйте модульный функциональный код для невиртуальных подсистем
Сгенерируйте модульный функциональный код для невиртуальных подсистем.
Функции модели быстрого прототипирования
Сгенерируйте код быстрого прототипирования.
Управляйте генерацией интерфейсов класса C++
Произведите интерфейсы класса C++ в коде, сгенерированном для модели.
Сгенерируйте интерфейс класса C++ к коду модели или подсистемы
Сгенерируйте интерфейс класса C++ к коду, сгенерированному из модели или подсистемы.
Сгенерируйте Код для Блоков Строки при помощи Стандарта Библиотека Строки C++
Сгенерируйте Код С++ для блоков строки Simulink.