SLSlicerAPI.SLSlicer.addStartingPoint

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

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

Описание

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);

Начальная точка в блоке Path

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

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