Main Content

sldvlogsignals

シミュレーション入力端子の値を記録する

説明

data = sldvlogsignals(model_block) は、model_block を含むモデルをシミュレートし、model_block ブロックへの入力信号を記録します。model_block は Simulink® Model ブロックでなければなりません。sldvlogsignals は、構造体 data にログ データを記録します。

data = sldvlogsignals(harness_model) は、harness_model のすべてのテスト ケースをシミュレートし、ハーネス モデルの Test Unit ブロックに入力信号を記録します。Simulink Design Verifier™ 解析、sldvmakeharness、または slvnvmakeharness (Simulink Coverage) を使用して harness_model を生成します。

data = sldvlogsignals(harness_model, test_case_index) は、test_case_index を指定する harness_modelSignal Editor または Signal Builder ブロックのすべてのテスト ケースをシミュレートします。sldvlogsignals は、ハーネス モデルの Test Unit ブロックに入力信号を記録します。test_case_index を省略した場合、sldvlogsignalsSignal Builder または Signal Editor のすべてのテスト ケースをシミュレートします。

すべて折りたたむ

ログ記録された信号を使用してハーネス モデルを作成し、データを可視化します。

sldemo_mdlref_counter モデルを参照する CounterB Model ブロックを、sldemo_mdlref_basic モデルのコンテキストでシミュレートします。その後、データを記録します。

openExample('sldemo_mdlref_basic');
data = sldvlogsignals('sldemo_mdlref_basic/CounterB');

ログ データおよび既定のハーネス オプションを使用して、sldemo_mdlref_counter モデルのハーネス モデルを作成します。

load_system('sldemo_mdlref_counter');
harnessOpts = sldvharnessopts;
[~, harnessFilePath]  = ...
    sldvmakeharness('sldemo_mdlref_counter', data, harnessOpts);

入力引数

すべて折りたたむ

Simulink Model ブロックへの絶対ブロック パス名またはハンドル。

Simulink Design Verifier ソフトウェア、sldvmakeharness または slvnvmakeharness (Simulink Coverage) が作成するハーネス モデルの名前またはハンドル。

ハーネス モデルの Signal Builder ブロック内の、シミュレートするテスト ケースを指定する整数の配列。

出力引数

すべて折りたたむ

ログ データを含む構造体。

バージョン履歴

R2010b で導入