プロセッサインザループ シミュレーション
プロセッサインザループ (PIL) シミュレーションは、生成されたソース コードをクロスコンパイルしてから、ターゲット ハードウェア上にオブジェクト コードをダウンロードして実行します。ノーマル モードのシミュレーション結果と PIL シミュレーション結果を比較することで、モデルと生成されたコードの数値的等価性をテストできます。PIL シミュレーション中に、生成されたコードのコード カバレッジ メトリクスと実行時間メトリクスを収集できます。
PIL シミュレーションには接続構成が必要です。
アプリ
SIL/PIL マネージャー | Verify generated code |
パッケージ
target | ターゲット ハードウェア情報とビルド ツール情報の管理 |
クラス
オブジェクト
関数
トピック
- SIL シミュレーションおよび PIL シミュレーション
ソフトウェアインザループ (SIL) シミュレーションとプロセッサインザループ (PIL) シミュレーションの概要
- Choose a SIL or PIL Approach
Test code generated from top models, referenced models, or subsystems.
- Create PIL Target Connectivity Configuration for Simulink
Customize PIL simulation for your target environment.
- Host-Target Communication for Simulink PIL Simulation
Use the
rtiostream
API for communication between your development computer and target hardware during a PIL simulation. - Specify Hardware Timer for Simulink
Specify a hardware timer using the Code Replacement Tool.
- Set Up PIL Connectivity by Using target Package
Provide PIL connectivity between Simulink® and the target hardware.
- Custom Toolchain Directives Required for Code Coverage and Execution Profiling
Specify compiler directives for building PIL application that supports code coverage analysis and execution profiling.
- Configure and Run PIL Simulation
Set up and run top-model PIL, Model block PIL, and PIL block simulations.
- Unit Test Subsystem Code with SIL/PIL Manager
Perform unit testing on atomic subsystem by using SIL/PIL Manager.
- SIL/PIL Manager Verification Workflow
A simplified workflow for verifying generated code.
- PIL シミュレーションの流れ
PIL シミュレーションの流れ。
- 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.
- 永久磁石同期機のベクトル制御
モーター制御システムをシミュレーションし、コントローラー コードを生成し、PIL シミュレーションを使用して数値的等価性のテストとコード実行時間のプロファイルを行う。
- Security for PIL Simulations
Security measures for PIL simulations.
- 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.
Verification of Code Generation Assumptions
The SIL or PIL simulation checks code generation assumptions.