Конфигурация модельных данных и функционального интерфейса для генерации кода C
Объект сопоставления кода и связанные функции позволяют настроить генерацию кода C для данных модели Simulink. Для элементов данных модели сопоставления кода связывают элементы данных с конфигурациями, состоящими из класса хранения и свойств класса хранения. Сократите усилия по подготовке модели для генерации кода C, указав конфигурации по умолчанию для категорий элементов данных в модели. Переопределение конфигураций по умолчанию путем индивидуальной настройки элементов данных. Для небольших моделей можно настроить каждый элемент данных по отдельности.
При выборе приложения для создания кода на вкладке «Приложения» редактора 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 и C++ |
find | Получение элементов модели для категории сопоставлений кода модели |
getDataDefault | Получение значения класса хранения по умолчанию или свойства класса хранения для категории данных модели |
getDataStore | Получение конфигурации кода из сопоставлений кода для локального или общего локального хранилища данных |
getInport | Получение конфигурации кода из сопоставлений кода для входа на корневом уровне |
getModelParameter | Получение конфигурации кода из сопоставлений кода для параметров модели |
getOutport | Получение конфигурации кода из сопоставлений кода для исходящего порта корневого уровня |
getSignal | Получение конфигурации кода из отображений кода для блочного выходного сигнала |
getState | Получение конфигурации кода из сопоставлений кода для состояния блока |
removeSignal | Удаление блочного выходного сигнала из сопоставлений кода модели |
setDataDefault | Установка значений класса хранения по умолчанию и свойств класса хранения для категории данных модели |
setDataStore | Настройка локального или общего локального хранилища данных для создания кода |
setInport | Настройка входов корневого уровня для создания кода |
setModelParameter | Конфигурирование параметра модели для генерации кода |
setOutport | Настройка исходящего порта корневого уровня для создания кода |
setSignal | Конфигурирование данных блочного сигнала для генерации кода |
setState | Настройка состояний блоков для создания кода |
coder.mapping.api.CoderDictionary | coder.mapping.api.get | coder.mapping.utils.create | coder.mapping.api.CodeMappingCPP (встроенный кодер)