Чтобы выполнить стандарты кода и инструкции, интегрируйте сгенерированный код с внешним кодом, и обратитесь к требованиям к памяти, сконфигурируйте представление элементов данных модели и функций точки входа для генерации кода. Вы конфигурируете элементы данных модели и функции путем отображения их с определениями кода, которые предопределены продуктом или созданы со Словарем Embedded Coder. Для элементов данных у вас также есть опция отображения их к определениям кода, созданным в пакетах с Custom Storage Class Designer.
Для введения смотрите Настройку генерации кода C для Элементов Интерфейса модели.
Code Mappings Editor – C | Объединенные элементы модели с определениями кода |
coder.mapping.api.CodeMapping | Данные модели и функция соединяют интерфейсом с настройкой для генерации кода C |
coder.mapping.api.CoderDictionary | Запросите и установите настройки кода значений по умолчанию словаря в словаре Embedded Coder в рамках словаря данных Simulink |
Настройка генерации кода C для элементов интерфейса модели
Управляйте представлением элементов данных модели и функций в сгенерированном коде C.
Определение кода и ограничения отображения и факторы
Ограничения, ограничения и факторы, которые применяются к определениям кода и отображениям кода.
Сконфигурируйте генерацию кода C по умолчанию для категорий элементов данных и функций
Примените настройки генерации кода по умолчанию для категорий данных модели и функций через модель.
Справьтесь с несколькими отображениями кода для модели
Модели проекта, которые независимы от платформы и готовы развернуться к различным средам выполнения.
Защитите Глобальные данные с const и энергозависимыми Спецификаторами Типа
Предотвратите повреждение данных и улучшите безопасность кода путем применения C спецификаторов типа const
и volatile
к глобальным данным в сгенерированном коде.
Миграция настроек данных модели, чтобы закодировать отображения
Как Simulink® перемещает определения кода для моделей, созданных перед релизом R2020b, чтобы закодировать отображения и сопутствующую информацию, чтобы рассмотреть.
Для моделей, созданных перед релизом R2018a, как Simulink перемещает раздел memory и совместно использованные настройки параметра конфигурации служебной функции к отображениям типового кодекса.
Выберите 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 Функциональные и Функциональные блоки Вызывающей стороны.
Сгенерируйте модульный функциональный код для невиртуальных подсистем
Сгенерируйте модульный функциональный код для невиртуальных подсистем.
Функции модели быстрого прототипирования
Сгенерируйте код быстрого прототипирования.