이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
na_0001: Standard usage of Stateflow operators (na_0001: Stateflow 연산자의 표준 사용)
하위 ID 권장 사항
NA-MAAB — 권장 사항 없음
JMAAB — a, b1/b2/b3, c
MATLAB 버전
모든 버전
규칙
하위 ID a
Stateflow Chart (Stateflow) 속성 동작 언어가 C로 설정된 경우 연산자(&, |, ^, ~)는 비트 연산에만 사용해야 합니다.
해당 없음
비트 연산에는 연산자(&, |, ^, ~)가 사용됩니다.

연산자(&, |, ^, ~)는 비트 연산에 사용되지 않습니다.

하위 ID b1
Stateflow Chart (Stateflow) 속성 동작 언어가 C로 설정된 경우, 부등식 연산에 연산자 ~=를 사용해야 합니다.
해당 없음

하위 ID b2
Stateflow Chart (Stateflow) 속성 동작 언어가 C로 설정된 경우, 부등식 연산에 연산자 !=를 사용해야 합니다.
해당 없음

하위 ID b3
Stateflow Chart (Stateflow) 속성 동작 언어가 C로 설정된 경우, 부등식 연산에 연산자 <>를 사용해야 합니다.
해당 없음

하위 ID c
Stateflow Chart (Stateflow) 속성 동작 언어가 C로 설정된 경우, 논리적 부정에 ! 연산을 사용해야 합니다.
해당 없음

논리적 부정에는 ! 이외의 연산자를 사용해야 합니다.

근거
하위 ID a:
이러한 Stateflow Chart 속성 중 하나가 다음과 같이 설정된 경우:
동작 언어가
MATLAB로 설정되었습니다.작업 언어가
C로 설정되고 C 비트 작업 사용 (Stateflow)이 선택되었습니다.
&&및&,||및|는 동일한 계산 기능을 갖습니다. 그러나&&와&또는||와|가 동일한 차트에 결합되면 이들이 별도의 계산 함수인지 동일한 계산 함수인지 확인하기 어려울 수 있습니다.
하위 ID b1, b2, b3:
항등 연산자를 일관되게 사용하면 가독성이 향상됩니다.
하위 ID c:
논리적 부정 연산자를 일관되게 사용하면 가독성이 향상됩니다.
C-bit operations are enabled를 선택하면
!연산자의 기능은 동일하게 유지되며 설정 변경으로 인한 논리 변경의 영향을 받지 않습니다.
검증
모델 어드바이저 검사: Check Stateflow operators (Stateflow 연산자 검사) (Simulink Check)
마지막 변경
R2020a
참고 항목
차트의 동작 언어 수정하기 (Stateflow)
동작 언어 구문으로서 MATLAB과 C의 차이점 (Stateflow)
버전 내역
R2020a에 개발됨