exponenta event banner

getModelParameter

Получение конфигурации кода из сопоставлений кода для параметров модели

    Описание

    пример

    propertyValue = getModelParameter(myCodeMappingObj,modelParameter,property) возвращает значение свойства сопоставления кода для указанного параметра рабочей области модели или аргумента параметра модели. Эта функция используется для возврата класса хранения или значения свойства класса хранения, настроенного для параметра или аргумента параметра.

    Примеры

    свернуть все

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

    cm = coder.mapping.api.get('myConfigModel');
    scK1 = getModelParameter(cm,'K1','StorageClass');
    

    Из сопоставлений кода модели для модели myConfigModel, получить идентификатор кода, сконфигурированный для параметра модели Table1.

    cm = coder.mapping.api.get('myConfigModel');
    idTable1 = getModelParameter(cm,'Table1','Identifier');
    

    Из сопоставлений кода модели для модели myConfigModel, получить класс хранения и идентификатор кода, настроенные для аргументов параметра модели LOWER и UPPER.

    cm = coder.mapping.api.get('myConfigModel');
    scLOWER = getModelParameter(cm,'LOWER','StorageClass');
    scUPPER = getModelParameter(cm,'UPPER','StorageClass');
    idLOWER = getModelParameter(cm','LOWER','Identifier');
    idUPPER = getModelParameter(cm','UPPER','Identifier');
    

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

    свернуть все

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

    Пример: myCM

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

    Пример: 'Table1'

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

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

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

    Пример: 'StorageClass'

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

    свернуть все

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

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

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