メインコンテンツ

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

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

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

関数

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

モデル設定

すべて展開する

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

カバレッジ解析を有効にするカバレッジの解析
カバレッジ解析のスコープカバレッジ解析のスコープを設定する
モデルの選択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++ コードのカバレッジ

生成コードのカバレッジ

注目の例