exponenta event banner

SLSlicerAPI.SLSlicer.removeExclusionPoint

Класс: SLSlicerAPI.SLSlicer
Пакет: SLSlicerAPI

Удаление точки исключения из фрагмента модели

Описание

removeExclusionPoint(obj,ExclusionPoint) удаляет ExclusionPoint из среза модели для анализа зависимостей.

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

развернуть все

Класс, содержащий опции конфигурации модельного среза.

Укажите точку исключения фрагмента для удаления из фрагмента модели. Таблица суммирует параметры точки исключения среза.

Начальная точкаОписание

Дескрипторы блоков

Задает дескриптор блока. Чтобы получить дескриптор блока, используйте getSimulinkBlockHandle команда.

Пример:

blkH = get_param('sldvSliceClimateControlExample/Out1','Handle');
removeExclusionPoint(obj,blkH);

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

blkH = {get_param('sldvSliceClimateControlExample/Out1','Handle'),...
        get_param('sldvSliceClimateControlExample/Out2','Handle')};
removeExclusionPoint(obj,blkH);

Контуры блоков

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

Пример:

bPath = {'sldvSliceClimateControlExample/Out1'};
removeExclusionPoint(obj, bPath);

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

bPath = {'sldvSliceClimateControlExample/Out1',...
'sldvSliceClimateControlExample/Heater/HeaterAct'};
removeExclusionPoint(obj, bPath);

СИД

Идентификатор Simulink ® - уникальное обозначение, назначенное блоку Simulink или аннотации модели. Чтобы получить SID, используйте Simulink.ID.getSID команда.

Пример:

removeExclusionPoint(obj, 'sldvSliceClimateControlExample:39')

LineHs

Дескрипторы линии, соединяющей блок Inport с блоком Outport. Чтобы получить дескриптор линии, используйте get_param команда.

Пример:

 lh1 = get_param('sldvSliceClimateControlExample/Heater/Heat','LineHandles');
 lh2 = get_param('sldvSliceClimateControlExample/Heater','LineHandles');
 LineHs = [lh1.Inport(1), lh2.Outport(2)];
removeExclusionPoint(obj,LineHs);

Альтернативы

Чтобы открыть диспетчер срезов модели, в редакторе Simulink выберите вкладку APPS и нажмите кнопку «Срез модели». Чтобы добавить блок в качестве начальной точки, в модели щелкните правой кнопкой мыши блок и выберите «Модель» «Срез» > «Удалить точку исключения».

Представлен в R2015b