주요 콘텐츠

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

Check switch statements in MATLAB Function blocks (MATLAB Function 블록에서 switch 문 검사)

검사 ID: mathworks.hism.himl_0007

설명

이 검사는 내장된 MATLAB 코드에서 적절한 조건이 없는 switch/case/otherwise 문을 식별합니다.

Simulink® Check™와 함께 사용 가능합니다.

결과 및 권장 조치

상태권장 조치
Switch 문에는 다른 조건이 없습니다.switch 문에 else 조건이 있는지 확인하세요.
그렇지 않으면 해당 명령문은 주석 없이 비워둡니다.그렇지 않으면 명령문에 적어도 하나의 의미 있는 주석이 있는지 확인하세요.
Switch 문에는 case 문이 하나만 있습니다.switch 문에는 최소한 두 개의 case 문이 있는지 확인하세요.

기능 및 제한 사항

  • 이 검사는 두 개 이상의 요소로 구성된 셀 배열을 포함하는 단일 case 문을 제외합니다.

  • 이 검사는 Simulink 모델에서 직접 참조되는 함수만 분석합니다.

  • 라이브러리 모델에서 실행됩니다.

  • 구성 편집기에서 입력 파라미터 Check .m files referenced in the model를 사용하여 참조된 MATLAB 파일에서 검사를 실행하도록 구성할 수 있습니다. 기본적으로 이 파라미터는 선택되어 있습니다.

  • 마스크 처리된 서브시스템의 내용을 분석합니다. 기본적으로 입력 파라미터 마스크 내부 탐색모두로 설정됩니다.

  • 라이브러리에 연결된 블록의 콘텐츠를 분석합니다. 기본적으로 입력 파라미터 Follow linkson로 설정됩니다.

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

참고 항목