coder.mapping.api.CodeMapping

Данные модели и функция соединяют интерфейсом с настройкой для генерации кода 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)

    Примеры

    свернуть все

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

    coder.mapping.utils.create('myConfigModel');
    
    Введенный в R2020b
    Для просмотра документации необходимо авторизоваться на сайте