getState

Получите строение кода из отображений кода для состояния блока

    Описание

    пример

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

    Примеры

    свернуть все

    Из отображения кода модели для myConfigModel модели, получите имя класса памяти, настроенного для состояния X блока Unit Delay Delay.

    cm = coder.mapping.api.get('myConfigModel');
    scX = getState(cm,'myConfigModel/Delay','StorageClass');
    

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

    cm = coder.mapping.api.get('myConfigModel');
    scX = getState(cm,blockHandle,'Identifier');
    

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

    свернуть все

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

    Пример: myCM

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

    Пример: blockHandle

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

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

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

    Пример: 'StorageClass'

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

    свернуть все

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

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

    Введенный в R2020b