getState

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

    Описание

    пример

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

    Примеры

    свернуть все

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

    open_system('rtwdemo_configrpinterface');
    cm = coder.mapping.api.get('rtwdemo_configrpinterface');
    state = find(cm,'State');
    scX = getState(cm,state,'StorageClass');
    

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

    open_system('rtwdemo_configrpinterface');
    cm = coder.mapping.api.get('rtwdemo_configrpinterface');
    state = find(cm,'State');
    prop_export = getState(cm,state,'Export');
    prop_bitmask = getState(cm,state,'BitMask');
    prop_calaccess = getState(cm,state,'CalibrationAccess');
    prop_compname = getState(cm,state,'CompuMethod');
    prop_dispid = getState(cm,state,'DisplayIdentifier');
    prop_format = getState(cm,state,'Format');
    

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

    свернуть все

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

    Пример: myCM

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

    Пример: blockHandle

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

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

    Информация, чтобы возвратитьсяPropertyName
    Имя класса памятиStorageClass
    Имя переменной для состояния в сгенерированном кодеIdentifier
    Имя исходного файла определения, который содержит определения для глобальных данных, которые считаны и внешним кодом состоянияDefinitionFile
    Имя get функция, вызванная кодом, сгенерирована для состоянияGetFunction
    Имя исходного заголовочного файла, который содержит объявления для глобальных данных, которые считаны и внешним кодом состоянияHeaderFile
    Имя раздела memory, который содержит данные, считанные состояниемMemorySection
    Имя модели, для которой генератор кода помещает определение для состояния, совместно использованного многоуровневыми моделями в иерархии модели Owner
    Булево значение, указывающее, сохраняет ли генератор кода размерности состояния, которое представлено как многомерный массивPerserveDimensions
    Имя set функция, вызванная кодом, сгенерирована для состоянияSetFunction
    Имя структуры в сгенерированном коде для состоянияStructName
    Булево значение, указывающее, экспортировать ли выбранное состояние в калибровочный файл (a2l)Export
    Значение маски в шестнадцатеричном формате, чтобы извлечь один биты из состояния в калибровочном инструментеBitMask
    Перечислимая величина, указывающая на доступ калибровки. Calibration поскольку состояние указывает, что состояние может быть калибровано. NoCalibration указывает, что состояние может быть только для чтения, но не может быть калибровано. NoCalibration значение по умолчанию для свойстваCalibrationAccess
    Имя метода преобразования используется во время калибровкиCompuMethod
    Дополнительное имя отображения состояния для калибровкиDisplayIdentifier
    Задает формат отображения состояния, измеряемого в калибровочном инструментеFormat

    Пример: 'StorageClass'

    Пример: 'CalibrationAccess'

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

    свернуть все

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

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

    Введенный в R2020b
    Для просмотра документации необходимо авторизоваться на сайте