このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
オーバーフローの検出
説明
シミュレーション中に固定小数点の定数のオーバーフローが起きたときに行う診断アクションを指定します。
カテゴリ: 診断
設定
既定の設定: なし
なし
Simulink® ソフトウェアはいかなるアクションも実行しません。
警告
Simulink ソフトウェアが警告を表示します。
エラー
Simulink ソフトウェアはシミュレーションを終了し、エラー メッセージを表示します。
ヒント
この診断は、固定小数点定数 (正味の勾配と正味のバイアス) にのみ適用されます。
オーバーフローは、Simulink ソフトウェアが固定小数点定数を、定数の理想値を格納するための十分な範囲がないデータ型に変換したときに発生します。理想値は、データ型によって表すには大きすぎるか小さすぎます。たとえば、その理想値が
200
で、変換されたデータ値がint8
とします。この場合、int8
が表すことのできる最大値は127
なのでオーバーフローが発生します。固定小数点定数のオーバーフローは、固定小数点定数の桁落ちとは異なります。桁落ちは、理想の固定小数点定数値がデータ型および使用する尺度法の範囲内にあっても正確に表すことができないときに発生します。
依存関係
このパラメーターには Fixed-Point Designer™ のライセンスが必要です。
コマンド ライン情報
パラメーター: FixptConstOverflowMsg |
値: 'none' | 'warning' | 'error' |
既定の設定: 'none' |
推奨設定
アプリケーション | 設定 |
---|---|
デバッグ | 影響なし |
トレーサビリティ | 影響なし |
効率性 | 影響なし |
安全対策 | 影響なし |
関連するトピック
- 正味の勾配と正味のバイアス精度の問題 (Fixed-Point Designer)
- モデル コンフィギュレーション パラメーター: 型変換の診断