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 or C++. Если отображения кода существуют для заданного словаря данных, функция возвращает те отображения кода.

    Входные параметры

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

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

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

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

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

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

    Примеры

    свернуть все

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

    coder.mapping.utils.create('exCodeDefs.sldd');
    
    Введенный в R2021a