주요 콘텐츠

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

refineDeadLogic

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

데드 로직 개선을 통해 모델 강조 표시를 업데이트합니다.

설명

refineDeadLogic(obj,'sldvSlicerdemo_dead_logic',analysis_time)는 데드 로직 개선을 통해 강조 표시되는 모델을 업데이트합니다.

입력 인수

모두 확장

Model Slicer 구성 옵션이 포함된 개체입니다.

데드 로직을 분석 중인 모델 또는 하위 시스템입니다.

데드 로직 분석에 사용된 시간입니다.

  1. AnalyzeTheDeadLogicExample 예시를 엽니다. 데드 로직 정제를 시연하는 모델은 이 예제 폴더에 있습니다.

    openExample('slcheck/AnalyzeTheDeadLogicExample','sldvSlicerdemo_dead_logic');
    model= 'sldvSlicerdemo_dead_logic';
    open_system(model);

  2. Slicer API 개체를 만들고 target 출력 포트를 시작점으로 추가합니다.

    slicerObj = slslicer(model);
    slicerObj.addStartingPoint([model '/Controller/target']);

  3. 모델의 하이라이트를 관찰하세요.

    slicerObj.highlight;

  4. 일정 기간 동안 Dead Logic을 개선합니다.

    slicerObj.refineDeadLogic(model, 300);

  5. 모델의 세련된 하이라이트 관찰

    slicerObj.highlight;

대안

Model Slicer UI를 사용하여 데드 로직 개선을 수행하려면 Simulink® 편집기에서 Model Slicer 관리자를 열고 > Model Slicer를 선택합니다. Model Slicer 창에서 Refine Dead Logic 섹션을 사용하여 구체화를 수행할 수 있습니다. 자세한 내용은 Refine Dead Logic for Dependency Analysis를 참조하세요.

버전 내역

R2015b에 개발됨

참고 항목

|