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, сопоставленном с моделью.

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

    Пример: 'StorageClass'

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

    свернуть все

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

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

    Введенный в R2020b