メインコンテンツ

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

sltest.harness.push

テスト ハーネスのワークスペース エントリと構成セットをモデルにプッシュ

説明

sltest.harness.push(harnessOwner,harnessName) は、テスト対象のコンポーネントに関連付けられているコンフィギュレーション パラメーター セットとワークスペース エントリを、テスト ハーネス harnessName から、モデルまたはコンポーネント harnessOwner を含むメイン モデルにプッシュします。常にサブシステム モデルのテスト ハーネスからプッシュされます。

すべて折りたたむ

ハーネスで Stick Prefilter の分母の値を変更します。その後、controller_harness の変更を f14 モデルにプッシュします。モデルでパラメーターが更新されていることに注目してください。

openExample('f14');
sltest.harness.create('f14/Controller',...
    'Name','controller_harness',...
    'SynchronizationMode','SyncOnPushRebuildOnly');

sltest.harness.open('f14/Controller','controller_harness')
set_param('controller_harness/Controller/Stick Prefilter',...
    'Denominator','[Ts,2]')

blkpath = 'f14/Controller/Stick Prefilter';
disp(['Original denominator: ' get_param(blkpath,'Denominator')])

sltest.harness.push('f14/Controller','controller_harness');
disp(['Updated denominator: ' get_param(blkpath,'Denominator')])

入力引数

すべて折りたたむ

モデルまたはコンポーネントのハンドルまたはパス。文字ベクトルまたは double として指定します。

例: 1.9500e+03

例: 'model_name'

例: 'model_name/Subsystem'

ハーネスの名前。文字ベクトルとして指定します。

例: 'harness_name'

バージョン履歴

R2015a で導入