removeSignal

Удаление блочного выходного сигнала из сопоставлений кода модели

    Описание

    пример

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

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

    Примеры

    свернуть все

    Из сопоставлений кода модели для модели 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