Класс: SLSlicerAPI.SLSlicer
Пакет: SLSlicerAPI
Удаляет начальную точку из среза модели
removeStartingPoint(
удаляет obj
,StartingPoint
)StartingPoint
от среза модели для анализа зависимостей.
Задает указатель блока. Чтобы получить указатель блока, используйте getSimulinkBlockHandle
команда.
obj = slslicer('sldvSliceClimateControlExample'); blkH = get_param('sldvSliceClimateControlExample/Out1','Handle'); removeStartingPoint(obj,blkH);
Чтобы удалить несколько начальных точек указателей блока, используйте массив ячеек, например:
blkH = {get_param('sldvSliceClimateControlExample/Out1','Handle'),... get_param('sldvSliceClimateControlExample/Out2','Handle')}; removeStartingPoint(obj,blkH);
Блокируйте путь в виде вектора символов или массива ячеек из символьных векторов.
bPath = {'sldvSliceClimateControlExample/Out1'};
removeStartingPoint(obj, bPath);
Чтобы удалить несколько начальных точек путей к блоку, используйте массив ячеек, например:
bPath = {'sldvSliceClimateControlExample/Out1',... 'sldvSliceClimateControlExample/Heater/HeaterAct'}; removeStartingPoint(obj, bPath);
Simulink® Идентификатор, уникальное обозначение, присвоенное блоку Simulink или аннотации модели. Чтобы получить SID, используйте Simulink.ID.getSID
команда.
removeStartingPoint(obj, 'sldvSliceClimateControlExample:39')
Указатели линии, которая соединяется от блока Inport до блока Outport. Чтобы получить Указатель Линии, используйте get_param
команда.
lh1 = get_param('sldvSliceClimateControlExample/Heater/Heat','LineHandles'); lh2 = get_param('sldvSliceClimateControlExample/Heater','LineHandles'); LineHs = [lh1.Inport(1), lh2.Outport(2)]; removeStartingPoint(obj,LineHs);
Чтобы открыть менеджера по Ножу Модели, в панели инструментов Simulink, выбирают вкладку APPS и нажимают Model Slicer. Чтобы удалить блок или сигнал как начальная точка, в модели, щелкают правой кнопкой по блоку или сигнализируют и выбирают Model Slicer > Remove Starting Point.