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. Создайте отображение на основе активного объекта конфигурации модели или на основе раздела 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)

    Примеры

    свернуть все

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

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