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