このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
ソフトウェアインザループ シミュレーション
ソフトウェアインザループ (SIL) シミュレーションは生成されたソース コードをコンパイルし、そのコードを個別のプロセスとしてホスト コンピューターで実行します。ノーマル モードのシミュレーション結果と SIL シミュレーション結果を比較することで、モデルと生成されたコードの数値的等価性をテストできます。SIL シミュレーション中に、生成されたコードのコード カバレッジ メトリクスと実行時間メトリクスを収集できます。
アプリ
SIL/PIL マネージャー | 生成されたコードの検証 |
トピック
- SIL シミュレーションおよび PIL シミュレーション
ソフトウェアインザループ (SIL) シミュレーションとプロセッサインザループ (PIL) シミュレーションの概要
- SIL アプローチまたは PIL アプローチの選択
最上位モデル、参照モデル、またはサブシステムから生成されたコードをテストする。
- SIL シミュレーションの構成と実行
最上位モデル SIL、Model ブロック SIL、および SIL ブロック シミュレーションを設定して実行する。
- SIL/PIL マネージャーを使用したサブシステムのコードのユニット テスト
SIL/PIL マネージャーを使用して、Atomic サブシステムでユニット テストを実行する。
- SIL/PIL Manager Verification Workflow
A simplified workflow for verifying generated code.
- Simulation Mode Override Behavior in Model Reference Hierarchy
How the simulation mode of the top model or parent model determines the simulation behavior of a model hierarchy.
- SIL and PIL Limitations
Modeling and code generation features that are not supported or partially supported by SIL and PIL simulations.
トラブルシューティング
SIL または PIL のシミュレーション中における生成コードのデバッグ
デバッガーを使用して生成コードの動作を把握。
View SIL and PIL Files in Code Generation Report
Produce a code generation report and static code metrics that cover SIL and PIL files.
モデルと生成されたコードのシミュレーション結果における数値の整合性
モデルと生成されたコードのシミュレーション結果が数値的に整合しているかどうかを判別します。不一致を調べます。