exponenta event banner

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