이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
코드 스타일에 대한 안전 관련 코드 생성 설정 확인
검사 ID: mathworks.hism.hisl_0047
안전에 영향을 미칠 수 있는 코드 생성 설정에 대한 모델 구성을 확인하세요.
설명
이 검사는 코드 생성을 위한 모델 구성 매개변수가 안전 관련 애플리케이션에 대해 최적으로 설정되었는지 확인합니다.
Simulink® Check™로 구매 가능합니다.
결과 및 권장 조치
상태 | 권장 조치 |
---|---|
괄호 사용 스타일을 지정하는 옵션은 Minimum (Rely on C/C++ operators precedence) 또는 일반(가독성을 위해 최적화) 로 설정됩니다. 안전 관련 애플리케이션의 경우 괄호를 사용하여 우선순위를 명시적으로 지정하십시오. | 매개변수 ParenthesesLevel 를 Standards(Parentheses for Standards Compliance) 또는 Maximum(Specify precedence with parentheses) 로 설정합니다. |
피연산자 순서를 유지할지 여부를 지정하는 옵션이 지워집니다. 이 옵션은 생성된 코드의 추적성을 높입니다. | 매개변수 PreserveExpressionOrder 를 on 로 설정합니다. |
조치 결과
설정 수정을 클릭하면 안전에 영향을 미칠 수 있는 모델 코드 생성 설정이 구성됩니다.
하위 검사는 Model Advisor 창의 결과 테이블에 D로 표시된 하위 검사 결과에 따라 달라집니다.
기능 및 제한 사항
라이브러리 모델에서는 실행되지 않습니다.
블록이나 차트의 제외를 허용하지 않습니다.
Embedded Coder®이 없는 보고서에서는 매개변수 이름을 강조 표시하지 않습니다.
참조:
hisl_0047: Configuration Parameters > Code Generation > Code Style
Model Configuration Parameters: Comments (Simulink Coder)
Model Configuration Parameters: Code Generation Identifiers (Simulink Coder)
Model Configuration Parameters: Code Generation Interface (Simulink Coder)
Model Configuration Parameters: Code Style (Embedded Coder)