getSignal

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

    Описание

    пример

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

    Эта функция не применяется к сигналам, которые происходят из блоков Inport корневого уровня. Для сигналов, которые происходят из блоков Inport корневого уровня, см. getInport.

    Примеры

    свернуть все

    Из отображения кода модели для myConfigModel модели, получите имя класса памяти, который сконфигурирован для выходного сигнала блока интерполяционной таблицы Table1D. После создания объекта cm вызовом функции coder.mapping.api.getполучите указатель на выходные сигналы для блока интерполяционной таблицы. Получите класс памяти, сконфигурированный для порта выхода, путем вызова getSignal.

    cm = coder.mapping.api.get('myConfigModel');
    lut1D_ports = get_param('myConfigModel/Table1D','PortHandles');
    lut1D_outPort = lut1D_ports.Outport;
    scTable1D = getSignal(cm,lut1D_outPort,'StorageClass');
    

    Из отображения кода модели для myConfigModel модели, получите идентификаторы кода, которые сконфигурированы для выходных сигналов блоков интерполяционной таблицы Table1D и Table2D. После создания объекта cm вызовом функции coder.mapping.api.get, получите указатели на выходные порты для блоков интерполяционной таблицы. Получите идентификаторы кода, сконфигурированные для портов выхода, путем вызова getSignal.

    cm = coder.mapping.api.get('myConfigModel');
    lut1D_ports = get_param('myConfigModel/Table1D','PortHandles');
    lut2D_ports = get_param('myConfigModel/Table2D','PortHandles');
    lut1D_outPort = lut1D_ports.Outport;
    lut2D_outPort = lut2D_ports.Outport;
    idTable1D = getSignal(cm,lut1D_outPort,'Identifier');
    idTable2D = getSignal(cm,lut3D_outPort,'Identifier');
    

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

    свернуть все

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

    Пример: myCM

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

    Пример: portHandle

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

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

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

    Пример: 'StorageClass'

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

    свернуть все

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

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

    Введенный в R2020b