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

    Примеры

    свернуть все

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

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