이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
na_0002: Appropriate usage of basic logical and numerical operations(na_0002: 기본 논리 연산 및 수치 연산의 적절한 사용)
R2020a 이후
하위 ID 권장 사항
NA-MAAB — a, b
JMAAB — a, b
MATLAB 버전
모든 버전
규칙
하위 ID a
논리 신호는 수치 신호로 작동하는 블록에 연결되어서는 안 됩니다.
사용자 지정 파라미터
수치 신호를 수신하는 블록
예제 — 올바름
숫자 값을 비교하여 동일한지 확인합니다.
예제 — 올바르지 않음
논리 출력은 숫자 입력을 처리하는 블록의 입력에 직접 연결됩니다.
논리 신호는 숫자 값과 비교됩니다.
하위 ID b
수치신호는 논리신호로 동작하는 블록에 연결되어서는 안 된다.
사용자 지정 파라미터
논리 신호를 수신하는 블록
예제 — 올바름
논리연산을 이용하여 논리신호를 반전시킵니다.
논리 신호는 논리 연산을 사용하여 평가됩니다.
근거
하위 ID a, b:
숫자값과 논리값을 동일하게 취급하면 원래 의도가 불분명해지고 모델의 다음 작업이 잘못 해석되어 오류가 더욱 복잡해질 수 있습니다.
검증
모델 어드바이저 검사: 기본적인 논리 및 수치 연산 확인 (Simulink Check)
마지막 변경
R2020a
참고 항목
버전 내역
R2020a에 개발됨