主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

新しい設定の確認

データ型の変換で説明されているように推奨されたデータ型をモデルに適用した後,適用した固定小数点データ型を使用してモデルのシミュレーションを実行し,システムの固定小数点の動作を浮動小数点の動作と比較します。

組み込み型を使用したシミュレーション

应用数据类型后的定点工具视图。突出显示了带有嵌入式类型的模拟按钮。

ツールストリップの[検証]セクションで,[組み込み型によるシミュレーション]ボタンをクリックします。固定小数点ツールは新しい固定小数点データ型を使用してモデルのシミュレーションを実行します。設計対象システムのすべてのオブジェクトについて,最小値と最大値,データのオーバーフローを記録します。ツールはEmbeddedRunという新しい実行名で実行情報を格納します。組み込み型実行の既定の名前を編集するには,[組み込み型によるシミュレーション]メニューの[実行名]フィールドに新しい名前を入力します。

金宝app仿真软件。SimulationInputオブジェクトを使用して複数のシミュレーションシナリオを指定した場合,ツールは各シミュレーションシナリオに対して固定小数点データ型を使用してモデルのシミュレーションを行います。

可視化の確認

使用嵌入式类型模拟后的定点工具视图。突出显示模拟数据的可视化窗格。

組み込み型を使用したシミュレーションの後,[シミュレーションデータの可視化)ペインに新しい実行データが表示されます。新たに適用された固定小数点データ型を使用したモデル内のオブジェクトのダイナミックレンジを,ヒストグラムの可視化で確認します。

固定小数点ツールの[探索]タブを使用して,異なる基準に応じて結果を並べ替えたり,フィルター処理したりすることもできます。

結果の比較

[ワークフローブラウザー]に組み込み型実行が,範囲収集実行と比較して,指定された信号の許容誤差を満たすかどうかが示されます。複数のシミュレーションシナリオがある場合,ツールは各シナリオが必要な許容誤差を満たしていたかどうかを示します。

[ワークフローブラウザー]には次のいずれかが表示されます。

アイコン ステータス 説明

パス

特定の許容誤差をもつすべての信号が,すべての組み込み型実行で指定された許容誤差の範囲内にある。

警告

以下のいずれかの条件が発生した。

  • ログ記録された信号がない,またはモデルで許容誤差が設定されていない

  • 範囲収集実行と検証実行の両方に信号が存在しないため比較できない

  • 範囲収集実行が使用できなくなった

  • データ型の推奨に使用される範囲収集実行が2つのマージされたシミュレーションである

失敗

指定された許容誤差をもつ1つ以上の信号が組み込み型実行のいずれかで指定された許容誤差内にない。

BaselineRunに格納された理想の結果を固定小数点の結果と比較するには,(SDIで実行して比較]ドロップダウンメニューから組み込み型実行を選択します。その後,[結果の比較]をクリックしてシミュレーションデータインスペクターを開きます。または[ワークフローブラウザー]で組み込み型実行名を右クリックして(SDIを開く]を選択することもできます。

使用嵌入式类型模拟后的定点工具视图。SDI的运行比较菜单被展开,显示EmbeddedRun, EmbeddedRun_Scenario_1等可用于SDI的比较。

シミュレーションデータインスペクターにはログ記録された信号の比較プロットが表示されます。

仿真数据检查器的视图,显示了记录信号的BaselineRun和EmbeddedRun之间的比较,包括指定的公差带。

メモ

この手順では,変換の範囲の収集の段階でシミュレーションを実行する必要があります。範囲解析を使用して設計対象のシステムに対する理想範囲を収集し,シミュレーションを実行しない場合は,この手順で比較するベースライン実行がありません。

変換されたシステムの動作が要件を満たさない場合は,新しい推奨設定の適用後に新しいデータ型を推奨できます。詳細については,別のデータ型の探索を参照してください。

関連するトピック