SLSlicerAPI.SLSlicer.addExclusionPoint

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

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

Описание

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

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

расширить все

Класс, содержащий опции строения Model Slicer.

Пример

Исключения из указателей на блоки

Указание указателя на блок. Чтобы получить указатель на блок, используйте 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
Для просмотра документации необходимо авторизоваться на сайте