Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

cvdata

MATLAB ワークスペースの Simulink Coverage データへのアクセス

説明

cvdata オブジェクトはモデル カバレッジ データを格納します。

作成

カバレッジが有効になっているモデルをシミュレートすると cvdata オブジェクトが自動的に生成されます。カバレッジ関数を使用してカバレッジ データにアクセスできます。cvdata オブジェクトはその親パネルを閉じるか変更すると無効になります。

プロパティ

すべて展開する

このプロパティは読み取り専用です。

元のカバレッジ データのリリース。文字配列として返されます。

データ型: char

このプロパティは読み取り専用です。

内部カバレッジ データ ID。スカラーとして返されます。

データ型: double

このプロパティは読み取り専用です。

内部カバレッジ タイプ。1 つのカバレッジのシミュレーションの場合は TEST_DATA、集計したカバレッジ データまたは累積カバレッジ データの場合は DERIVED_DATA として返されます。

データ型: char

このプロパティは読み取り専用です。

テスト データ。cvtest オブジェクトとして返されます。このプロパティはカバレッジ構成を示します。

データ型: cvtest

このプロパティは読み取り専用です。

内部ルート ID。スカラーとして返されます。

データ型: double

このプロパティは読み取り専用です。

カバレッジ データのチェックサム。構造体として返されます。チェックサムは解析中のモデルの構造体に基づきます。2 つの cvdata オブジェクトがデータの集計と互換性があるかどうかを判別するために使用できます。

データ型: struct

このプロパティは読み取り専用です。

モデル情報。struct として返されます。このプロパティにはカバレッジ用に解析されたモデルに関するメタデータが含まれます。

cvdata.modelinfo には、以下のフィールドが含まれます。

フィールド

説明

modelVersion

カバレッジ用に解析されたモデルのバージョン。

バージョン番号を含む character array

creator

モデルの最初の作成者。

システム名または組織名

lastModifiedDate

モデルが最後に変更された日時。

日時を含む character array

defaultParameterBehavior

既定のパラメーター動作設定を示します。

'Tunable' | 'Inlined'

blockReductionStatus

ブロック削減が有効かどうかを示します。

詳細については、ブロック削減を参照してください。

'off' | 'on'

conditionallyExecuteInputs

条件付き入力実行の切り替え。1 の値は 'on'0 の値は 'off' です。

1 | 0

mdcdMode

改良条件判定カバレッジ (MCDC) 解析に使用される定義。1 の値は MCDC のマスク定義で使用されるモデルを示し、0 の値は MCDC のユニークコーズ定義に使用されるモデルを示します。

詳細については、Simulink Coverage における改良条件判定カバレッジ (MCDC) 定義を参照してください。

1 | 0

analyzedModel

解析されたモデルまたはモデル オブジェクトの名前。解析のスコープがサブシステム、Stateflow® チャート、またはその他のモデル オブジェクトに設定されている場合、これはそのモデル オブジェクトへのパスです。

character array

reducedBlocks

有効になっていて、いずれかのブロックが削減される場合、ブロック削減パラメーターで削減されたブロックのリスト。

character array

ownerModel

テスト対象のコンポーネント、またはテスト対象のコンポーネントが含まれるモデル。ブロック線図のハーネスがある場合、これはハーネスがテストするモデルです。サブシステムのハーネスがある場合、これはそのサブシステムが含まれるモデルです。

character array

ownerBlock

モデルにサブシステムのハーネスが含まれる場合、これはハーネスがテストしているサブシステムです。

character array

harnessModel

ハーネス モデル名。複数のテスト実行から集計されたデータがあり、同じ ownerModel をもつ異なるハーネスを各実行が使用した場合、このフィールドには Not Unique が表示されます。

character array

logicBlkShortcircuit

ショートサーキット オプションが有効かどうかを示します。

0 | 1

データ型: struct

シミュレーション開始時のシステム時間。文字配列として返されます。

データ型: char

シミュレーション停止時のシステム時間。文字配列として返されます。

データ型: char

カバレッジ期間の開始時間。スカラーとして返されます。この値は CovStartTime パラメーターから取得されます。詳細については、Coverage interval start timeを参照してください。

データ型: double

カバレッジ期間の終了時間。スカラーとして返されます。この値は CovStopTime パラメーターから取得されます。詳細については、Coverage interval stop timeを参照してください。

データ型: double

カバレッジ フィルター ファイル名。文字配列または文字配列の cell 配列として返されます。このプロパティにはカバレッジ フィルター ファイル名が含まれます。カバレッジ フィルターがない場合、このフィールドは空です。このプロパティに有効なフィルター ファイルの名前を割り当てることにより、シミュレーション後にカバレッジ フィルターを適用できます。

データ型: char | cell

シミュレーション モード。文字配列として返されます。詳細については、シミュレーション モード, Simulation modeシミュレーション モードSimulation modeを参照してください。

データ型: char

カバレッジ レポートで非アクティブなバリアントを除外するかどうか。0 または 1 として指定します。カバレッジ レポートで非アクティブなバリアントをレポートする場合はこのプロパティを 0 に設定し、カバレッジ レポートから非アクティブなバリアントを除外する場合はこのプロパティを 1 に設定します。

このプロパティはアクティベーションのタイミングが [起動] である Simulink® バリアントと Stateflow チャート内の非アクティブなバリアント コンフィギュレーションにのみ影響します。

excludeInactiveVariants の値が異なる 2 つ以上の cvdata オブジェクトを集計する場合、結果として得られる集計された cvdata オブジェクトには excludeInactiveVariants プロパティ値 0 が含まれます。

例: covData.excludeInactiveVariants = 1;

データ型: double

バージョン履歴

R2006a より前に導入