이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
addExclusionPoint
클래스: SLSlicerAPI.SLSlicer
네임스페이스: SLSlicerAPI
블록 핸들, 블록 경로 또는 Simulink 식별자(SID)를 슬라이스 제외 지점으로 추가합니다.
설명
addExclusionPoint(
은 종속성 분석을 위한 모델 조각의 제외 지점으로 obj
,ExclusionPoint
)ExclusionPoint
을 추가합니다.
입력 인수
예
블록 핸들의 제외
블록 핸들을 지정합니다. 블록 핸들을 얻으려면 getSimulinkBlockHandle
명령을 사용하십시오.
1. sldvSliceClimateControlExample
모델 열기:
open_system('sldvSliceClimateControlExample');
블록 핸들 추가:
obj = slslicer('sldvSliceClimateControlExample'); blkH = get_param('sldvSliceClimateControlExample/Out1','Handle'); addExclusionPoint(obj,blkH);
2. 여러 블록 핸들을 제외점으로 추가하려면 셀형 배열을 사용하십시오. 예를 들면 다음과 같습니다.
blkH = {get_param('sldvSliceClimateControlExample/Out1','Handle'),... get_param('sldvSliceClimateControlExample/Out2','Handle')}; addExclusionPoint(obj,blkH);
블록 경로의 제외
블록 경로 이름으로, 문자형 벡터 또는 문자형 벡터로 구성된 셀형 배열로 지정됩니다.
open_system('sldvSliceClimateControlExample'); obj = slslicer('sldvSliceClimateControlExample'); bPath = {'sldvSliceClimateControlExample/Out1'}; addExclusionPoint(obj, bPath);
여러 블록 핸들을 제외점으로 추가하려면 셀형 배열을 사용하십시오. 예를 들면 다음과 같습니다.
bPath = {'sldvSliceClimateControlExample/Out1',... 'sldvSliceClimateControlExample/Heater/HeaterAct'}; addExclusionPoint(obj, bPath);
SID의 제외
Simulink® 식별자, Simulink 블록 또는 모델 주석에 지정된 고유 지정입니다. SID를 얻으려면 Simulink.ID.getSID
명령을 사용하십시오.
addExclusionPoint(obj, 'sldvSliceClimateControlExample:39')
LineHs에서의 제외
Inport 블록에서 Outport 블록으로 연결되는 라인의 핸들입니다. 라인 핸들을 얻으려면 get_param
명령을 사용하십시오.
open_system('sldvSliceClimateControlExample'); obj = slslicer('sldvSliceClimateControlExample'); lh1 = get_param('sldvSliceClimateControlExample/Heater/Heat','LineHandles'); lh2 = get_param('sldvSliceClimateControlExample/Heater','LineHandles'); LineHs = [lh1.Inport(1), lh2.Outport(2)]; addExclusionPoint(obj,LineHs);
대안
Model Slicer 관리자를 열려면 Simulink 편집기에서 앱 탭을 선택하고 Model Slicer를 클릭합니다. 블록을 제외점으로 추가하려면 모델에서 블록을 마우스 오른쪽 버튼으로 클릭하고 Model Slicer > Add as Exclusion Point를 선택합니다.
버전 내역
R2015b에 개발됨