Данные модели и функция соединяют интерфейсом с настройкой для генерации кода C
Объект отображений кода и связанные функции позволяют вам сконфигурировать генерацию кода C для данных модели Simulink. Для элементов данных модели отображения кода сопоставляют элементы данных с настройками, которые состоят из свойств класса памяти и класса памяти. Уменьшайте усилие по подготовке модели для генерации кода C путем определения настроек по умолчанию для категорий элементов данных через модель. Замените настройки по умолчанию путем конфигурирования элементов данных индивидуально. Для меньших моделей можно принять решение сконфигурировать каждый элемент данных индивидуально.
Когда вы выбираете приложение генерации кода из вкладки Apps в Simulink® Редактор, такой как Simulink Coder или приложение Embedded Coder, приложение создает coder.mapping.api.CodeMapping
возразите, не существуют ли отображения кода уже. Приложение создает отображения кода на основе пользовательских настроек кода, сохраненных в активном объекте конфигурации модели модели. Объект конфигурации модели может задать разделы памяти для данных и функций.
Создайте coder.mapping.api.CodeMapping
возразите программно путем вызывания функции coder.mapping.utils.create
.
addSignal | Добавьте выходной сигнал блока в отображения типового кодекса |
coder.mapping.api.get | Получите отображения кода для модели |
coder.mapping.utils.create | Создайте объект отображений кода для конфигурирования данных и функционального интерфейса для генерации C и Кода С++ |
find | Получите элементы модели для категории отображений типового кодекса |
getDataDefault | Получите класс памяти по умолчанию или установку свойства класса памяти для категории данных модели |
getDataStore | Получите код и калибровочную настройку от отображений кода для локального, или совместно использовал локальное хранилище данных |
getInport | Получите код и калибровочную настройку от отображений кода для импорта корневого уровня |
getModelParameter | Получите код и калибровочную настройку от отображений кода для параметров модели |
getOutport | Получите код и калибровочную настройку от отображений кода для выходного порта корневого уровня |
getSignal | Получите код и калибровочную настройку от отображений кода для выходного сигнала блока |
getState | Получите код и калибровочную настройку от отображений кода для состояния блока |
removeSignal | Удалите выходной сигнал блока отображений типового кодекса |
setDataDefault | Установите класс памяти по умолчанию и значения свойств класса памяти для категории данных модели |
setDataStore | Сконфигурируйте локальный, или совместно использовал локальное хранилище данных для кода и калибровочной генерации файла (a2l) |
setInport | Сконфигурируйте импорт корневого уровня для кода и калибровочной генерации файла (a2l) |
setModelParameter | Сконфигурируйте параметр модели для кода и калибровочной генерации файла (a2l) |
setOutport | Сконфигурируйте выходной порт корневого уровня для кода и калибровочной генерации файла (a2l) |
setSignal | Сконфигурируйте данные о блоке-сигнале для кода и калибровочной генерации файла (a2l) |
setState | Сконфигурируйте состояния блока для кода и калибровочной генерации файла (a2l) |
coder.mapping.api.get
| coder.mapping.utils.create
| coder.mapping.api.CoderDictionary
| coder.mapping.api.CodeMappingCPP
(Embedded Coder)