주요 콘텐츠

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

mp_0047: Conditions that a nonempty statement must satisfy (mp_0047: 비어 있지 않은 명령문이 충족해야 하는 조건)

R2024b 이후

지침 발행물

Control Algorithm Modeling Guidelines - Using MATLAB®, Simulink®, and Stateflow®

하위 ID 권장 사항

  • NA-MAAB — a

  • JMAAB — a

MATLAB 버전

모든 버전

규칙

하위 ID a

비어 있지 않은 명령문은 다음 기준 중 하나를 만족해야 합니다.

  • 실행 방법에 관계없이 적어도 하나의 부작용을 생성합니다.

  • 제어 흐름을 변경할 수 있는 기능이 있습니다.

예제 — 올바르지 않음
foo;
bar == 1;

근거

하위 ID a:

  • 비어 있지 않은 명령문은 데이터 값을 변경하거나 제어 흐름을 변경하여 실행 결과에 어떤 식으로든 영향을 미치도록 작성해야 합니다. 이러한 기준을 충족하지 않는 명령문은 불필요하며, 설계자의 의도를 반영하지 않을 수 있습니다.

마지막 변경

R2024b

버전 내역

R2024b에 개발됨