이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
if-elseif-else 패턴을 switch-case 문으로 변환
if-elseif-else 논리를 switch-case 문으로 변환하는 코드 생성
모델 구성 창: 코드 생성 / 코드 스타일
설명
if-elseif-else 의사 결정 로직에 대한 코드 생성을 switch-case 문으로 수행할지 여부를 지정합니다.
이 가독성 최적화는 모델별로 적용되며, 다음에만 적용됩니다:
Stateflow® 차트 내의 플로우 차트
Stateflow 차트 내의 MATLAB® 함수
해당 모델 내의 MATLAB Function 블록
설정
on (디폴트 값) | off디폴트 값: on
- On
if-elseif-else의사 결정 로직에 대한 코드를switch-case문으로 생성합니다.- Off
코드 생성 시
if-elseif-else의사 결정 로직을 유지합니다.
예제
권장 설정
| 응용 사례 | 설정 |
|---|---|
| 디버그 | 영향 없음 |
| 추적성 | Off |
| 효율성 | On(실행, ROM) 시, 영향 없음(RAM) |
| 안전 예방 조치 | 영향 없음 |
프로그래밍 방식 사용
파라미터: ConvertIfToSwitch |
| 유형: 문자형 벡터 |
값: 'on' | 'off' |
디폴트 값: 'on' |
버전 내역
R2009b에 개발됨