getOutport

Получите строение кода из отображений кода для исходящего порта корневого уровня

    Описание

    пример

    propertyValue = getOutport(myCodeMappingObj,outportBlock,property) возвращает значение свойства соответствия кода для заданного блока Outport корневого уровня. Используйте эту функцию для возврата класса памяти или значения свойства класса памяти, настроенного для исходящего порта корневого уровня в модели.

    Примеры

    свернуть все

    Из отображения кода модели для myConfigModel модели, получите имя класса памяти, настроенного для исходящего порта корневого уровня Out1.

    cm = coder.mapping.api.get('myConfigModel');
    scOut1 = getOutport(cm,'Out1','StorageClass');
    

    Из отображения кода модели для myConfigModel модели, получите идентификатор кода, сконфигурированный для исходящего порта корневого уровня Out1.

    cm = coder.mapping.api.get('myConfigModel');
    idOut1 = getOutport(cm,'Out1','Identifier');
    

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

    свернуть все

    Код, наносящий на карту объект (отображения типового кодекса) возвращенный вызовом функционировать coder.mapping.api.get.

    Пример: myCM

    Имя, путь или указатель на выходной порт корневого уровня, для которого можно вернуть информацию соответствия кода.

    Пример: 'Out1'

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

    Свойство соответствия кода, для которого можно вернуть значение. Задайте одно из этих имен свойства или имя свойства для класса памяти, заданного в словаре Embedded Coder, сопоставленном с моделью.

    Информация для возвратаИмя свойства
    Имя класса памятиStorageClass
    Имя переменной для исходящего порта корневого уровня в сгенерированном кодеIdentifier
    Имя файла определения источника, который содержит определения для глобальных данных, считываемые исходным портом корневого уровня и внешним кодомDefinitionFile
    Имя get функция, вызываемая кодом, сгенерированным для исходящего порта корневого уровняGetFunction
    Имя исходного файла заголовка, который содержит объявления для глобальных данных, считываемые исходным портом корневого уровня и внешним кодомHeaderFile
    Имя модели, для которой генератор кода помещает определение для исходного порта корневого уровня, разделяемого несколькими моделями, в иерархию модели Owner
    Логическое значение, указывающее, сохраняет ли генератор кода размерности выходного порта корневого уровня, который представлен как многомерный массивPerserveDimensions
    Имя set функция, вызываемая кодом, сгенерированным для исходящего порта корневого уровняSetFunction
    Имя структуры в сгенерированном коде для исходящего порта корневого уровняStructName

    Пример: 'StorageClass'

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

    свернуть все

    Имя класса памяти или значение указанного свойства класса памяти, настроенное для указанного исходящего порта корневого уровня.

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

    Введенный в R2020b