addStartingPoint

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

Синтаксис

addStartingPoint(obj,StartingPoint)

Описание

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

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

свернуть все

Класс, содержащий Образцовые параметры конфигурации Ножа.

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

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

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

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

Введенный в R2015b