이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
addStartingPoint
클래스: SLSlicerAPI.SLSlicer
네임스페이스: SLSlicerAPI
블록 핸들, 블록 경로, 버스 요소 또는 Simulink 식별자(SID)를 시작점으로 추가
설명
addStartingPoint(는 종속성 분석을 위해 블록, 블록 경로 또는 Simulink® 식별자(SID)를 obj,StartingPoint)StartingPoint로 obj의 모델 조각에 추가합니다.
addStartingPoint(는 버스 요소를 시작점으로 추가합니다. obj,PortHandle,busElementPath)PortHandle에는 버스 신호를 방출하는 포트를 지정하고 busElementPath에는 버스 신호에 해당하는 버스 요소 경로를 지정합니다. subsignal1.subsignal2 등의 형태로 시작점 버스 신호를 추가할 수 있습니다. subsignal를 모든 수준까지 지정할 수 있습니다. 버스에 해당하는 최상위 레벨 신호 이름을 지정하면 안 됩니다.
입력 인수
예제
블록 핸들의 시작점
블록 핸들을 지정합니다. 블록 핸들을 얻으려면 getSimulinkBlockHandle 명령을 사용하십시오.
1. 모델을 엽니다.
open_system('sldvSliceClimateControlExample');모델 슬라이서 개체를 추가합니다.
obj = slslicer('sldvSliceClimateControlExample'); blkH = get_param('sldvSliceClimateControlExample/Out1','Handle'); addStartingPoint(obj,blkH);
2. 여러 블록 핸들을 시작점으로 추가하려면 셀형 배열을 사용하십시오.
blkH = {get_param('sldvSliceClimateControlExample/Out1','Handle'),...
get_param('sldvSliceClimateControlExample/Out2','Handle')};
addStartingPoint(obj,blkH);버스 요소로서의 시작점
버스 요소 limits를 시작점으로 지정합니다.
openExample('sldemo_mdlref_bus'); obj = slslicer('sldemo_mdlref_bus'); ph = get_param('sldemo_mdlref_bus/COUNTERBUSCreator1', 'PortHandles'); obj.addStartingPoint(ph.Outport, "limits"); obj.highlight;
블록 경로의 시작점
블록 경로를 문자형 벡터로 지정합니다.
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);
대안
Model Slicer 관리자를 열려면 Simulink 편집기의 Apps 탭에서 Model Slicer를 클릭합니다. 블록이나 신호를 시작점으로 추가하려면 모델에서 버스 신호를 마우스 오른쪽 버튼으로 클릭하고 모델 슬라이서 > 시작점으로 추가를 선택합니다.
모델의 시작점으로 버스 요소를 추가하려면 버스 신호를 마우스 오른쪽 버튼으로 클릭하고 Model Slicer > Add Bus Elements as Starting Points를 선택합니다. 버스 요소 선택 창이 열리며, 여기에서 시작점으로 추가할 버스 요소를 선택하고 Add Starting Point를 클릭할 수 있습니다.
Add Bus Elements as Starting Points

버전 내역
R2015b에 개발됨