exponenta event banner

getState

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

    Описание

    пример

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

    Примеры

    свернуть все

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

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

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

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

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

    свернуть все

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

    Пример: myCM

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

    Пример: blockHandle

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

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

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

    Пример: 'StorageClass'

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

    свернуть все

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

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

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