Конфигурация данных модели и интерфейса для генерации кода C++
Объект сопоставления кода и связанные с ним функции позволяют настроить генерацию кода C++ для данных и функций модели Simulink. Для элементов данных модели сопоставления кода связывают элементы данных с конфигурациями, состоящими из класса хранения и свойств класса хранения. Для функций сопоставления кода связывают функции точки входа с конфигурациями, состоящими из шаблона настройки функции. Сократите усилия по подготовке модели для генерации кода C++, указав конфигурации по умолчанию для категорий элементов данных и функций в модели. Переопределение конфигураций по умолчанию путем индивидуальной настройки элементов данных или функций. Для небольших моделей можно настроить каждый элемент данных и функцию по отдельности.
При выборе приложения Embedded Coder на вкладке Приложения в редакторе Simulink ® приложение создает coder.mapping.api.CodeMappingCPP объект, если сопоставления кода еще не существуют. Приложение создает сопоставления кода на основе параметров настройки кода, сохраненных в объекте активного набора конфигурации модели. Объект набора конфигурации может задавать разделы памяти для данных и функций.
Доступ к coder.mapping.api.CodeMappingCPP программным путем с использованием coder.mapping.utils.create или coder.mapping.api.get функции.
find | Получение элементов модели для категории сопоставлений кода модели |
getClassName | Получение имени класса модели |
setClassName | Задать имя класса модели |
getClassNamespace | Получить пространство имен класса для модели |
setClassNamespace | Задать пространство имен класса модели |
getData | Получить конфигурацию сопоставления кода для данных модели |
setData | Настройка данных модели для генерации кода C++ |
getFunction | Получение конфигурации кода из сопоставлений кода для функции модели |
setFunction | Установка информации о сопоставлении кодов для функции модели |