이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
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는
모든
로 설정됩니다.블록 및 차트를 제외할 수 있습니다.
참조: