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

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

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

    Пример: 'StorageClass'

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

    свернуть все

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

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

    Введенный в R2020b