주요 콘텐츠

jc_0610: 곱셈 블록 및 나눗셈 블록의 연산자 순서

지침 발행물

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

하위 ID 권장 사항

  • NA-MAAB — 권장 사항 없음

  • JMAAB — a, b

MATLAB 버전

모든 버전

규칙

하위 ID a

곱셈 및 나눗셈 Product 블록의 첫 번째 입력에는 * 기호를 사용해야 합니다.

사용자 지정 파라미터

해당 없음

예제 — 올바름

예제 — 올바르지 않음

첫 번째 입력에 / 기호가 사용되었습니다.

하위 ID b

곱셈 및 나눗셈 Product 블록은 두 개를 초과하는 입력을 가지면 안 됩니다.

사용자 지정 파라미터

해당 없음

예제 — 올바름

예제 — 올바르지 않음

블록에는 3개의 입력이 있습니다.

근거

하위 ID a:

  • 블록을 확인할 때 표현식과 블록의 입력 순서가 반대로 해석될 수 있어 가독성이 저하됩니다.

  • 부동소수점 숫자의 경우, 코드 생성 시 블록에 정의된 연산 순서(((1÷1st input)) × 2nd input)를 따릅니다. 그러나 나눗셈을 나중에 수행하면 연산 횟수를 줄일 수 있습니다.

하위 ID b:

  • 연산 순서가 명확하게 정의됩니다.

검증

모델 어드바이저 검사: Check operator order of Product blocks (Product 블록의 연산자 순서 검사) (Simulink Check)

마지막 변경

R2020a

버전 내역

R2020a에 개발됨