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

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

    Информация, чтобы возвратитьсяPropertyName
    Имя класса памятиStorageClass
    Имя переменной для состояния в сгенерированном кодеIdentifier

    Пример: 'StorageClass'

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

    свернуть все

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

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

    Введенный в R2020b