getOutport

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

    Описание

    пример

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

    Примеры

    свернуть все

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

    open_system('rtwdemo_configrpinterface');
    cm = coder.mapping.api.get('rtwdemo_configrpinterface');
    scOut1 = getOutport(cm,'Out1','StorageClass');
    

    От отображений типового кодекса для модели rtwdemo_configrpinterface, сконфигурируйте идентификатор кода для выходного порта корневого уровня Out1.

    open_system('rtwdemo_configrpinterface');
    cm = coder.mapping.api.get('rtwdemo_configrpinterface');
    idOut1 = getOutport(cm,'Out1','Identifier');
    

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

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

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

    свернуть все

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

    Пример: myCM

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

    Пример: 'Out1'

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

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

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

    Пример: 'StorageClass'

    Пример: 'CalibrationAccess'

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

    свернуть все

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

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

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