MATLAB ヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
モデルを解析して未達モデル カバレッジを取得する
[status, cvdo] = sldvgencov(model, options, showUI, startCov)
[status, cvdo] = sldvgencov(block, options, showUI, startCov)
[status, cvdo, filenames] = sldvgencov(model, options, showUI, startCov)
[status, cvdo, filenames, newmodel] = sldvgencov(block, options, showUI, startCov)
[status, cvdo] = sldvgencov(model, options, showUI, startCov) は、sldvoptions オブジェクト options を使用してモデル model を解析します。
status
cvdo
model
options
showUI
startCov
sldvoptions
[status, cvdo] = sldvgencov(block, options, showUI, startCov) は、sldvoptions オブジェクト options を使用して Atomic サブシステム block を解析します。
block
[status, cvdo, filenames] = sldvgencov(model, options, showUI, startCov) は、model を解析し、ソフトウェアが作成したファイル名を filenames で返します。
filenames
例
[status, cvdo, filenames, newmodel] = sldvgencov(block, options, showUI, startCov) は、sldvoptions オブジェクト options を使用して block を解析します。このソフトウェアは、block サブシステムのコピーが含まれている newmodel へのハンドルを返します。
newmodel
すべて折りたたむ
カバレッジ データを解析して未達カバレッジ データを収集します。
クルーズ コントロール モデルを解析し、以前の解析のテスト ケースのデータを使用してそのモデルのバージョンをシミュレートます。モデル カバレッジ データを比較し、sldvdemo_cruise_control_mod モデルの解析から未達カバレッジを収集します。
sldvdemo_cruise_control_mod
opts = sldvoptions; % Generate test cases opts.Mode = 'TestGeneration'; % Specify MCDC coverage opts.ModelCoverageObjectives = 'MCDC'; % Don't create harness model opts.SaveHarnessModel = 'off'; % or report opts.SaveReport = 'off'; openExample('sldv/ExtendTestCasesForModifiedModelExample',... 'supportingFile', 'sldvdemo_cruise_control'); [ status, files ] = sldvrun('sldvdemo_cruise_control', opts); open_system 'sldvdemo_cruise_control_mod'; [ outData, startCov ] = sldvruntest('sldvdemo_cruise_control_mod',... files.DataFile, [], true); cvhtml('Coverage with the original test suite', startCov); [ status, covData, files ] = sldvgencov('sldvdemo_cruise_control_mod',... opts, false, startCov);
Simulink® モデル内の Atomic サブシステムへのハンドル。
[]
Simulink モデルへのハンドル。
解析パラメーターを指定する sldvoptions オブジェクト。
解析時にメッセージを表示する場所を示す logical 値。
true
false
cvdata オブジェクト。この解析では、startCov で既に達成されているモデル カバレッジ オブジェクティブを無視します。
cvdata
新しいテスト用のカバレッジ データを含む cvdata オブジェクト。
解析の結果から得たファイル名をリストするフィールドをもつ構造体。
DataFile
生の入力データを含む MAT ファイル
HarnessModel
Simulink ハーネス モデル
Report
結果の HTML レポート
ExtractedModel
サブシステムから抽出された Simulink モデル
BlockReplacementModel
ブロック置換後に取得された Simulink モデル
解析でモデル カバレッジを収集したかどうかを示す logical 値。
double
API が block で呼び出される場合、Atomic サブシステム block のコピーが含まれる newmodel で新しいモデルにハンドルが返されます。
R2007a で導入
sldvruntest | sldvmergeharness | sldvoptions | sldvrun
sldvruntest
sldvmergeharness
sldvrun
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ