SLSlicerAPI.SLSlicer.addStartingPoint

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

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

Описание

addStartingPoint(obj,StartingPoint) добавляет StartingPoint в качестве начальной точки среза для анализа зависимостей.

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

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

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

Пример

Начальная точка в указателях на блоки

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

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

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

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

Начальная точка в пути блока

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

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

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

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

Начальная точка в SID

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

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

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

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

Введенный в R2015b
Для просмотра документации необходимо авторизоваться на сайте