Для соответствия стандартам и рекомендациям по кодированию, интеграции сгенерированного кода с внешним кодом и адресации требований к памяти настройте представление элементов данных модели и функций точки входа для генерации кода. Элементы и функции данных модели настраиваются путем их сопоставления с определениями кода, предварительно определенными продуктом или созданными с помощью словаря Embedded Coder Dictionary. Для элементов данных можно также сопоставить их с определениями кода, созданными в пакетах с помощью Custom Storage Class Designer.
Введение см. в разделе Конфигурация генерации кода C для элементов интерфейса модели.
| Редактор сопоставлений кода | Связывание элементов модели с определениями кода |
coder.mapping.api.CodeMapping | Конфигурация модельных данных и функционального интерфейса для генерации кода C |
coder.mapping.api.CoderDictionary | Запрос и установка параметров кода словарей по умолчанию в словаре Embedded Coder в словаре данных Simulink |
Конфигурация генерации кода C для элементов интерфейса модели
Управление представлением элементов и функций данных модели в сгенерированном коде C.
Ограничения и соображения по определению и сопоставлению кода
Ограничения, ограничения и соображения, относящиеся к определениям кода и сопоставлениям кода.
Настройка генерации кода C по умолчанию для категорий элементов и функций данных
Применение конфигураций генерации кода по умолчанию для категорий данных и функций модели.
Управление сопоставлениями нескольких кодов для модели
Разработка моделей, нейтральных по отношению к платформе и готовых к развертыванию в различных средах выполнения.
Защита глобальных данных с помощью квалификаторов типа const и volative
Предотвращение повреждения данных и повышение безопасности кода путем применения квалификаторов типа C const и volatile к глобальным данным в сгенерированном коде.
Миграция конфигураций данных модели в сопоставления кода
Как Simulink ® переносит определения кода для моделей, созданных до выпуска, R2020b на сопоставления кода и соответствующую информацию.
Перенос параметров раздела памяти и общих утилит из параметров конфигурации в сопоставления кода
Для моделей, созданных до выпуска R2018a, как Simulink переносит параметры параметров конфигурации раздела памяти и общей функции утилиты в сопоставления кода модели.
Выбор подхода к конфигурированию данных
Принятие решений о проектных данных, используемых моделью, на основе требований к созданию кода.
Настройка блоков ввода корневого уровня для генерации кода C
Задайте класс хранения и другие соответствующие свойства генерации кода для блоков ввода корневого уровня.
Настройка блоков исходящего порта корневого уровня для генерации кода C
Задайте класс хранения и другие соответствующие свойства генерации кода для блоков Outport корневого уровня.
Конфигурирование данных сигнала для генерации кода C
Установите класс хранения и другие соответствующие свойства генерации кода для данных сигнала.
Конфигурирование параметров для генерации кода C
Задайте класс хранения и другие соответствующие свойства генерации кода для параметров.
Настройка состояний блокировки для генерации кода C
Задайте класс хранения и другие соответствующие свойства генерации кода для состояний блоков.
Настройка хранилищ данных для генерации кода C
Установите класс хранения и другие соответствующие свойства генерации кода для хранилищ данных.
Выбор класса склада для представления контроллинговых данных в сгенерированном коде
Выберите класс хранения для применения к элементам данных в модели, таким как сигналы, состояния и параметры блоков.
Управление размещением определений и деклараций глобальных данных в созданных файлах
Модулируйте созданный код и устанавливайте четкое владение глобальными данными, управляя размещением файлов каждого объявления и определения.
Точное представление данных путем записи кода TLC для класса хранения
Для расширенного управления представлением данных в сгенерированном коде создайте пользовательские классы хранения путем записи кода TLC.
Конфигурирование генерации кода C для функций точек входа модели
Узнайте о созданных функциях точки входа C, опциях конфигурации и о том, как с ними взаимодействовать.
Управляющие данные и функциональный интерфейс в сгенерированном коде
Управление тем, как созданный код обменивается данными с вызывающей средой.
Настройте имена функций начального уровня и аргументы функции шага для блоков Simulink Function и Function Caller.
Создание кода модульной функции для невиртуальных подсистем
Создание модульного кода функции для невиртуальных подсистем.
Функции модели быстрого прототипирования
Создание кода быстрого прототипирования.