オーバーフローで飽和
説明
信号の値が大きすぎてその信号のデータ型で表現できず、飽和になる場合に行う診断アクションを選択します。
カテゴリ: 診断
設定
既定の設定: 警告
なし
Simulink® ソフトウェアはいかなるアクションも実行しません。
警告
Simulink ソフトウェアが警告を表示します。
エラー
Simulink ソフトウェアはシミュレーションまたはコード生成を終了し、エラー メッセージを表示します。
ヒント
この診断は、整数と固定小数点のデータ型に対して飽和になるオーバーフローにのみ適用されます。
データ型が
double
またはsingle
の場合の浮動小数点オーバーフロー (Inf
、NaN
など) をチェックするには、[Inf または NaN のブロックの出力] 診断を選択します (詳細については、Inf または NaN のブロック出力を参照してください)。コード生成中、Simulink は最適化の目的でモデル内の少数のブロックをシミュレーションすることがあります。これらのブロックのシミュレーション中に、この診断でエラーのレポートがトリガーされた場合、ソフトウェアはコードの生成を終了します。
コマンド ライン情報
パラメーター: IntegerSaturationMsg |
値: 'none' | 'warning' | 'error' |
既定の設定: 'warning' |
推奨設定
アプリケーション | 設定 |
---|---|
デバッグ | 警告 |
トレーサビリティ | 影響なし |
効率性 | 影響なし |
安全対策 | エラー |
関連するトピック
- Simulink モデルでのオーバーフローの処理 (Fixed-Point Designer)
- シミュレーション エラーの診断
- ローカルおよびグローバル データ ストア
- モデル コンフィギュレーション パラメーター: データ有効性の診断