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

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

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

    Пример: 'StorageClass'

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

    свернуть все

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

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

    Введенный в R2020b