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

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

    Информация для возвратаИмя свойства
    Имя класса памятиStorageClass
    Имя переменной для состояния в сгенерированном кодеIdentifier

    Пример: 'StorageClass'

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

    свернуть все

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

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

    Введенный в R2020b