Данные модели и функция соединяют интерфейсом с настройкой для генерации кода 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 | Сконфигурируйте локальный, или совместно использовал локальное хранилище данных для генерации кода |
setInport | Сконфигурируйте импорт корневого уровня для генерации кода |
setModelParameter | Сконфигурируйте параметр модели для генерации кода |
setOutport | Сконфигурируйте выходной порт корневого уровня для генерации кода |
setSignal | Сконфигурируйте данные о блоке-сигнале для генерации кода |
setState | Сконфигурируйте состояния блока для генерации кода |