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Получите шаблон индивидуальной настройки функции по умолчанию или раздел памяти для категории функций модели

    Примеры

    свернуть все

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

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