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