このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
コードのカバレッジの収集
モデル要素内のコードまたはモデルから生成されたコードのカバレッジを測定する
Simulink® Coverage™ は、コード カバレッジを測定して、テストされていない設計要素を示します。サポートされるモデル要素内の C/C++ コード、MATLAB® Function ブロック、ソフトウェアインザループ (SIL) モードまたはプロセッサインザループ (PIL) モードのモデルから生成されたコードのカバレッジを収集できます。Simulink Coverage は、ステートメント カバレッジ、条件カバレッジ、判定カバレッジ、改良条件判定カバレッジなど、いくつかのタイプのコード カバレッジ解析を測定します。
関数
トピック
コード カバレッジの基礎
- コード カバレッジの種類
いくつかの種類のコード カバレッジ解析を、サポートされている Simulink 要素内のコードまたは SIL モードや PIL モードのモデルから生成されたコードについて実行する。 - コード カバレッジ オプションの指定
コード カバレッジのオプションを設定する。
Simulink で使用される MATLAB コードのカバレッジ
- MATLAB 関数のモデル カバレッジ
MATLAB Function ブロックのモデル カバレッジを使用した結果の解釈。 - MATLAB Function ブロックのカバレッジ
この例では、モデル カバレッジと MATLAB Function ブロック内の MATLAB® コードの関係について説明します。
統合された C/C++ コードのカバレッジ
- コード ブロックと Simulink ブロックをもつモデルのカバレッジ
コード ブロックと他の Simulink ブロックの組み合わせをもつモデルのカバレッジを記録する。 - Simulink モデルのカスタム C/C++ コードのカバレッジ
C/C++ S-Function のモデル カバレッジの解析。 - S-Function ブロック内のカスタム C/C++ コードのカバレッジ結果の参照
モデルにおける S-Function ブロック内の C/C++ コードのカバレッジ結果を参照。
生成コードのカバレッジ
- ソフトウェアインザループ (SIL) モードおよびプロセッサインザループ (PIL) モードのモデルのコード カバレッジ
SIL および PIL のシミュレーション用にコード カバレッジを設定し、結果を確認。 - View and Filter Code Coverage Results Using the Code Pane
This example shows how to view code coverage results and justify code coverage outcomes directly from the Code pane in Simulink®.