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