exponenta event banner

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

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

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

    Пример: 'StorageClass'

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

    свернуть все

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

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

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