exponenta event banner

coder.mapping.api. CoderDictionary

Запрос и установка параметров кода словарей по умолчанию в словаре Embedded Coder в словаре данных Simulink

    Описание

    Объект сопоставления кода кодового словаря и связанные с ним функции позволяют настроить параметры генерации кода C для значений словаря по умолчанию в словаре Embedded Coder ® в словаре данных Simulink ®. Для категорий данных модели сопоставления кода связывают категории данных с конфигурациями, состоящими из класса хранения и свойств класса хранения. Для функций сопоставления кодов связывают категории функций с конфигурациями, состоящими из шаблона настройки функций. Сократите усилия по подготовке модели к созданию кода, указав конфигурации по умолчанию для категорий элементов данных и функций в модели.

    Создание

    Описание

    myCoderDictionaryObj = coder.mapping.api.get(dictionary) возвращает активные сопоставления кода для указанного словаря в качестве объекта myCoderDictionaryObj. Сопоставления кода связывают элементы и функции данных в словаре данных с конфигурациями для генерации кода.

    Если сопоставления кода не существуют, Simulink возвращает ошибку. Можно создать объект сопоставления кода с помощью вызова coder.mapping.utils.create.

    myCoderDictionaryObj = coder.mapping.utils.create(dictionary) создает среду сопоставления кода для указанного словаря данных и возвращает сопоставления как объект myCoderDictionaryObj. Сопоставления кода связывают элементы данных и функции с конфигурациями для генерации кода C или C++. Если сопоставления кода существуют для указанного словаря данных, функция возвращает эти сопоставления кода.

    Входные аргументы

    развернуть все

    Словарь данных, для которого возвращается объект сопоставления кода, указанный как вектор символов или скаляр строки, представляющий имя словаря.

    Пример: 'exCodeDefs.sldd'

    Типы данных: char | string

    Функции объекта

    setDataDefaultУстановка параметров кода по умолчанию для категории данных
    getDataDefaultПолучить параметры кода по умолчанию для категории данных
    setFunctionDefaultЗадать шаблон настройки функции по умолчанию и раздел памяти для категории функций модели
    getFunctionDefaultПолучение шаблона настройки функции по умолчанию или раздела памяти для категории функций модели

    Примеры

    свернуть все

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

    coder.mapping.utils.create('exCodeDefs.sldd');
    
    Представлен в R2021a