주요 콘텐츠

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

표현식의 피연산자 순서 유지

식에서 피연산자의 순서를 유지합니다

모델 구성 창: 코드 생성 / 코드 스타일

설명

식에서 피연산자의 순서를 유지할 것인지 여부를 지정합니다.

설정

off (디폴트 값) | on

디폴트 값: off

On

모델에 지정된 표현 순서를 유지합니다. 코드의 가독성을 높이거나 코드 추적성을 확보하려면 이 옵션을 선택하십시오.

참고

이 설정은 Embedded Coder®에만 적용되며, Stateflow® 차트 내의 피연산자 순서에는 영향을 미치지 않을 수 있습니다.

Off

교환 가능한 피연산자의 순서를 재배열하여 식을 좌측 재귀 형태로 만들고, 이를 통해 최적화되지 않은 컴파일러에서 코드의 효율성을 최적화합니다.

예제

모두 확장

표현식의 피연산자 순서 유지에 서로 다른 값을 설정했을 때, 코드 생성 과정에서 생성된 코드의 식에서 피연산자의 순서를 비교해 보십시오.

다음은 디폴트 값인 표현식의 피연산자 순서 유지off를 사용하여 생성된 코드입니다:

(B+C)*A

다음은 표현식의 피연산자 순서 유지on로 설정하여 생성된 동일한 코드입니다:

A*(B+C)

권장 설정

응용 사례설정
디버그On
추적성On
효율성Off
안전 예방 조치

권장 설정 없음

프로그래밍 방식 사용

파라미터: PreserveExpressionOrder
유형: 문자형 벡터
값: 'on' | 'off'
디폴트 값: 'off'

버전 내역

R2007a에 개발됨