오버플로 시 포화
설명
신호의 값이 너무 커서 신호 데이터형으로 표현할 수 없어 포화가 발생하는 경우 수행할 진단 동작을 선택합니다.
범주: 진단
설정
디폴트 값: 경고
안 함
Simulink®에서 아무 동작도 취하지 않습니다.
경고
Simulink에서 경고를 표시합니다.
오류
Simulink에서 시뮬레이션 또는 코드 생성을 종료하고 오류 메시지를 표시합니다.
팁
이 진단은 정수와 고정소수점 데이터형에 대해 포화가 발생한 오버플로에만 적용됩니다.
double
또는single
데이터형의 부동소수점 오버플로(예:Inf
또는NaN
)인지 확인하려면 Inf 또는 NaN 블록 출력 진단을 선택하십시오. (자세한 내용은 Inf 또는 NaN 블록 출력 항목을 참조하십시오.)코드 생성 중에 Simulink는 최적화를 위해 모델 내 몇 개 블록을 시뮬레이션할 수도 있습니다. 그러한 블록의 시뮬레이션으로 이 진단이 트리거되고 오류가 보고되는 경우 코드 생성이 종료됩니다.
명령줄 정보
파라미터: IntegerSaturationMsg |
값: 'none' | 'warning' | 'error' |
디폴트 값: 'warning' |
권장 설정
응용 사례 | 설정 |
---|---|
디버그 | 경고 |
추적성 | 영향 없음 |
효율성 | 영향 없음 |
안전 예방 조치 | 오류 |