Main Content

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

addExclusionPoint

클래스: SLSlicerAPI.SLSlicer
네임스페이스: SLSlicerAPI

블록 핸들, 블록 경로 또는 Simulink 식별자(SID)를 슬라이스 제외 지점으로 추가합니다.

설명

addExclusionPoint(obj,ExclusionPoint)은 종속성 분석을 위한 모델 조각의 제외 지점으로 ExclusionPoint을 추가합니다.

입력 인수

모두 확장

Model Slicer 구성 옵션이 포함된 클래스입니다.

블록 핸들의 제외

블록 핸들을 지정합니다. 블록 핸들을 얻으려면 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에 개발됨