Main Content

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

동일한 모델링 패턴의 사용 여부 확인

검사 ID: mathworks.hism.hisl_0078

설명

이 검사는 모델 복잡성, 생성된 코드의 복잡성 및 테스트 노력을 증가시킬 수 있는 모델에서 동일하거나 유사한 모델링 패턴(복제본)을 식별합니다.

  • 모델링 패턴 – 블록 및 신호 라인 연결 그룹.

  • 동일한 모델링 패턴 – 동일한 블록, 신호 연결 및 매개변수 값을 갖는 모델링 패턴입니다.

  • 유사한 모델링 패턴 – 블록 유형과 연결이 동일하지만 블록 매개변수 값이나 신호 이름이 다를 수 있는 모델링 패턴입니다.

참고

Clone Detector 앱을 사용하여 복제 감지 분석 중에 평가된 매개변수를 관리할 수 있습니다.

이 검사는 모델에서 두 가지 유형의 모델링 패턴을 식별합니다.

  • 이미 구성 요소화되었으며 모델에 매핑된 중복 항목이 없는 유사하거나 동일한 모델링 패턴 또는 하위 시스템입니다.

    • 모델에 대한 검사를 실행하는 동안 연결된 라이브러리 모델에서 유사한 모델링 패턴, 하위 시스템 또는 차트를 찾습니다.

    • Model Advisor 보고서에서 검사는 연결되지 않은 블록, 신호 라인, 하위 시스템 또는 차트 그룹의 목록을 제공하고 기존 라이브러리 하위 시스템에 대한 권장 링크를 포함합니다.

  • 구성 요소화하고 재사용할 수 있는 모델의 유사하거나 동일한 하위 시스템입니다.

    • Model Advisor 보고서에서 검사는 라이브러리를 생성할 수 있는 하위 시스템 또는 차트 그룹 목록을 제공하며 이러한 그룹은 새 라이브러리 링크로 대체될 수 있습니다.

Simulink® Check™로 구매 가능합니다.

결과 및 권장 조치

상태권장 조치
모델은 기존 라이브러리와 유사하거나 동일한 하위 시스템, 차트 또는 모델 요소 그룹으로 구성됩니다.기존 라이브러리 블록의 링크로 교체합니다.
모델은 라이브러리에 기존 패턴이 없는 동일하거나 유사한 하위 시스템 또는 차트 그룹으로 구성됩니다.하위 시스템 또는 차트 그룹에 대한 라이브러리 블록을 생성하고 해당 라이브러리 블록에 대한 링크로 대체합니다.
유사한 모델링 패턴에 대한 결과는 플래그가 지정되지 않습니다.Clone Detector 앱을 사용하여 복제 감지 분석 중에 평가된 조건을 관리합니다.

참고

Model Advisor 제외 항목 외에도 Clone Detection Exclusions도 고려되어 보고서에 표시됩니다.

참고

검사가 실행되면 라이브러리와 하위 시스템 복제본이 모두 단일 보고서에 표시됩니다. 그러나 Clone Detector 앱은 라이브러리 또는 하위 시스템 복제에 대한 보고를 한 번에 지원합니다.

기능 및 제한 사항

  • 블록 및 차트를 제외할 수 있습니다.

  • 모델의 라이브러리 복제 및 하위 시스템 복제 이상은 지원하지 않습니다.

  • 차트 내부의 모델링 패턴을 감지하지 않습니다.

  • 클론을 감지하지 않습니다.

참조: