removeSignal

Удалите выходной сигнал блока отображений типового кодекса

    Описание

    пример

    removeSignal(myCodeMappingObj,portHandle) удаляет сигналы, заданные указателями выходного порта блока от заданных отображений типового кодекса.

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

    Примеры

    свернуть все

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

    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;
    removeSignal(cm,[lut1D_outPort,lut2D_outPort]);
    

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

    свернуть все

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

    Пример: myCM

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

    Пример: portHandle

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

    Введенный в R2020b