メインコンテンツ

整数オーバーフローで飽和

整数オーバーフローのサポート

説明

アプリ構成ペイン: 速度

構成オブジェクト: coder.MexCodeConfig | coder.CodeConfig | coder.EmbeddedCodeConfig

生成コードでの整数オーバーフローのサポートの制御。このパラメーターは、MATLAB® の組み込み整数型にのみ適用されます。double、single または固定小数点データ型には適用されません。

設定

オン

この設定が既定の設定です。

コード ジェネレーターは整数オーバーフローを処理するコードを生成します。オーバーフローは、データ型が表現できる最小値または最大値のいずれかに飽和します。

オフ

コード ジェネレーターは整数オーバーフローを処理するコードを生成しません。このオプションは、コードが整数オーバーフローのサポートに依存していないことが確かな場合を除き使用しないでください。

  • 整数オーバーフローのサポートを無効にし、実行時のエラー チェックが有効な場合、生成コードでオーバーフローのエラーが発生します。

  • 整数オーバーフローのサポートを無効にし、実行時のエラー チェックも無効にすると、オーバーフローの動作は、ターゲット C コンパイラによって異なります。C 規格では、整数オーバーフローの動作は定義されていません。ただし、ほとんどの C コンパイラはオーバーフロー時にラップします。

プログラムでの使用

プロパティ: SaturateOnIntegerOverflow
値: true | false
既定の設定: true

バージョン履歴

R2011a で導入