coder.mapping.api.CodeMappingCPP

Данные модели и интерфейсная настройка для генерации Кода С++

Описание

Объект отображений кода и связанные функции позволяют вам сконфигурировать генерацию Кода С++ для данных и функций модели 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Получите настройку кода от отображений кода для функции модели
setFunctionУстановите код, сопоставляющий информацию для функции модели

Примеры

свернуть все

Для модели rtwdemo_cppclass, создайте среду для конфигурирования данных модели и функций для генерации кода. После вызывания этой функции используйте вызовы других функций, перечисленных в соответствии с Функциями объекта, чтобы сконфигурировать аспекты генерации кода для элементов интерфейса модели.

coder.mapping.utils.create('rtwdemo_cppclass');
Введенный в R2021a