このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
データ型の伝播エラーを引き起こす可能性のあるモデル
[固定小数点の反復的変換]
ワークフローでモデルのデータ型への変更を推奨するとき、固定小数点ツールは発生する可能性のある問題について警告を出します。固定小数点ツールでデータ型エラーの警告が表示された場合、エラーを診断して問題を修正しなければなりません。詳細は、結果を調査して競合を解決を参照してください。
固定小数点ツールでは、すべてのデータ型の問題の可能性が検出されるわけではありません。モデルに問題がレポートされなくても、以降のデータ型の伝播にエラーが発生する可能性があります。固定小数点ツールを使用する前に、モデルをバックアップして、元のデータ型設定を回復できるようにしてください。詳細は、固定小数点の変換ワークフローのベスト プラクティスを参照してください。
以下のモデル コンポーネントはデータ型伝播の問題を引き起こす可能性があります。
モデルの使用... | 固定小数点ツールの動作 | データ型伝播の問題 |
---|---|---|
Simulink® パラメーター オブジェクト | パラメーター オブジェクトを次元の変数、バリアント制御またはブール値として使用する場合など、パラメーター オブジェクトが整数のみでなければならない場合、固定小数点ツールで検出することはできません。 | 固定小数点ツールによって、パラメーター オブジェクトのデータ型と一致しないデータ型が推奨されるか、オーバーフローの原因になる推奨が生成される可能性があります。 |
ユーザー定義の S-Function | ユーザー定義の S-Function の動作を検出できません。 |
|
ユーザー定義のマスク サブシステム | マスク サブシステム ワークスペースを認識していないため、データ型推奨時にこのサブシステムを考慮することができません。 | 特にサブシステムがマスク初期化を使用している場合に、固定小数点ツールは、マスク サブシステムの要件と一致しないデータ型を推奨する場合があります。推奨されたデータ型がデータ型不一致エラーやオーバーフローを引き起こす可能性があります。 |
リンクされたサブシステム | データ型を推奨するときに、リンクされたサブシステムを含めません。 | リンクされたサブシステムの境界でデータ型不一致エラーが発生する可能性があります。 |