SLSlicerAPI.SLSlicer.addExclusionPoint

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

Добавляют указатели блока, пути к блоку или Идентификаторы Simulink (SID) как точка исключения среза

Описание

addExclusionPoint(obj,ExclusionPoint) добавляет ExclusionPoint как точка исключения в срезе модели для анализа зависимостей.

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

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

Класс, содержащий опции настройки Ножа Модели.

Пример

Исключения в указателях Блока

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

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

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

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

Исключения в путях к блоку

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

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

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

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

Исключения в SID

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

addExclusionPoint(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)];
addExclusionPoint(obj,LineHs);

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

Чтобы открыть менеджера по Ножу Модели, в Редакторе Simulink, выбирают вкладку APPS и нажимают Model Slicer. Чтобы добавить блок как точку исключения, в модели, щелкают правой кнопкой по блоку и выбирают Model Slicer > Add as Exclusion Point.

Введенный в R2015b