이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
MATLAB 함수 메트릭 확인
검사 ID: mathworks.hism.himl_0003
MATLAB® 함수에 대한 복잡성 및 코드 메트릭을 표시합니다. 메트릭 위반을 보고합니다.
설명
이 검사는 MATLAB 함수에 대한 복잡성 및 코드 메트릭을 제공합니다. 검사에서는 두 가지 범주의 지표 위반을 보고합니다.
블록 기반 메트릭 ― MATLAB 함수 블록의 전체 코드에 대한 메트릭
기능 기반 메트릭 ― 블록의 각 기능에 대한 메트릭이 개별적으로 표시됩니다.
Simulink® Check™로 구매 가능합니다.
입력 매개변수
Model Advisor 구성 편집기를 사용하여 이러한 복잡성 매개변수에 대한 허용오차를 정의할 수 있습니다.
함수당 최대 유효 코드 라인 수 ― 빈 줄, 주석 줄 또는
end키워드만 포함된 줄은 유효 줄에 포함되지 않습니다. 기본값은60입니다.주석의 최소 밀도 ― 밀도는 전체 코드 줄에 대한 주석 줄의 비율입니다. 기본값은
0.2입니다.함수당 최대 순환 복잡도 ― 순환 복잡도는 소스 코드를 통해 선형적으로 독립된 경로의 수입니다. 기본값은
15입니다.
결과 및 권장 조치
| 상태 | 권장 조치 |
|---|---|
| MATLAB 함수가 복잡도 입력 매개변수를 위반합니다. | MATLAB 기능의 경우:
|
기능 및 제한 사항
이 검사는 Simulink 모델에서 직접 참조하는 함수만 분석합니다.
라이브러리 모델에서 실행됩니다.
라이브러리에 연결된 블록의 내용을 분석합니다. 기본적으로 입력 매개변수 Follow links는
켜기로 설정됩니다.마스크된 하위 시스템의 콘텐츠를 분석합니다. 기본적으로 입력 매개변수 Look under masks는
모든로 설정됩니다.블록 및 차트를 제외할 수 있습니다.
참조: