メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

コードのカバレッジの収集

モデル要素内のコードまたはモデルから生成されたコードのカバレッジを測定する

Simulink® Coverage™ は、コード カバレッジを測定して、テストされていない設計要素を示します。サポートされるモデル要素内の C/C++ コード、MATLAB® Function ブロック、ソフトウェアインザループ (SIL) モードまたはプロセッサインザループ (PIL) モードのモデルから生成されたコードのカバレッジを収集できます。Simulink Coverage は、ステートメント カバレッジ、条件カバレッジ、判定カバレッジ、改良条件判定カバレッジなど、いくつかのタイプのコード カバレッジ解析を測定します。

関数

slcovmexC/C++ コードからカバレッジ互換の MEX 関数をビルドする
cvtestモデル カバレッジ テストの仕様オブジェクトの作成
cvsimシミュレーションを実行してテスト オブジェクトのモデル カバレッジ結果を返す

モデル設定

すべて展開する

カバレッジ解析のスコープの設定

カバレッジ解析を有効にするカバレッジの解析
カバレッジ解析のスコープSet scope of coverage analysis
モデルの選択Select models to include in coverage analysis
サブシステムの選択Select subsystem to include in coverage analysis
解析に含める:MATLAB ファイルEnable coverage for external MATLAB files
解析に含める:C/C++ S-FunctionAnalyze coverage for C/C++ S-Function blocks
構造カバレッジ レベル解析するカバレッジのタイプ

カバレッジ記録期間の設定

カバレッジの記録期間を制限Analyze coverage during a specific time interval
カバレッジ期間の開始時間Simulation time to begin coverage analysis
カバレッジ期間の終了時間Simulation time to stop coverage analysis

トピック

コード カバレッジの基礎

Simulink で使用される MATLAB コードのカバレッジ

統合された C/C++ コードのカバレッジ

生成コードのカバレッジ

注目の例