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

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

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

    Примеры

    свернуть все

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

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