exponenta event banner

coder.mapping.utils.create

Создать объект сопоставления кодов для настройки интерфейса данных и функций для генерации кода C и C++

    Описание

    пример

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

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

    Примеры

    свернуть все

    Для модели myConfigModel, создайте сопоставления кода C путем вызова coder.mapping.utils.create. Затем получите сопоставления кода с вызовом coder.mapping.api.get.

    myCodeMappingObj = coder.mapping.utils.create('myConfigModel');
    myCodeMappingObj = coder.mapping.api.get('myConfigModel');

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

    свернуть все

    Файл модели, для которого создается и возвращается объект сопоставления кода, указанный как дескриптор или вектор символов или скаляр строки, представляющий имя модели. Модель должна быть загружена (например, с помощью load_system) или открыть. Опустить .slx расширение файла.

    Пример: 'myConfigModel'

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

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

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

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

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

    свернуть все

    Сопоставления кода модели или словаря, возвращаемые как CodeMapping объект, a CodeMappingCPP объект или CoderDictionary объект.

    ПродукцияВходной объект
    coder.mapping.api.CodeMappingМодель Simulink ®, настроенная для генерации кода C
    coder.mapping.api.CodeMappingCPP (Встроенный кодер)Модель Simulink, настроенная для генерации кода C++
    coder.mapping.api.CoderDictionaryСловарь данных Simulink

    Представлен в R2020b