addExclusionPoint

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

Синтаксис

addExclusionPoint(obj,ExclusionPoint)

Описание

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

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

свернуть все

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

Задайте точку исключения среза. Таблица суммирует опции для точки исключения среза.

Отправная точкаОписание

Блокируйте указатели

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

Пример:

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® Identifier, уникальное обозначение, присвоенное блоку 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, выбирают Analysis> Model Slicer. Чтобы добавить блок как точку исключения, в модели, щелкают правой кнопкой по блоку и выбирают Model Slicer > Add as Exclusion Point.

Введенный в R2015b