sltest.harness.push

Продвиньте записи рабочей области тестовой обвязки и конфигурацию модели к модели

Описание

sltest.harness.push(harnessOwner,harnessName) продвигает набор параметра конфигурации и записи рабочей области, сопоставленные с компонентом под тестом от тестовой обвязки harnessName к основной модели, содержащей harnessOwner компонента или модели. Тестовые обвязки модели Subsystem всегда продвигают.

Примеры

свернуть все

Измените значение знаменателя Предварительного фильтра Палки в обвязке. Затем продвиньте изменение в controller_harness к f14 модель. Заметьте, что параметр обновляется в модели.

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')])

Входные параметры

свернуть все

Указатель компонента или модели или путь в виде вектора символов или дважды

Пример: 1.9500e+03

Пример: 'model_name'

Пример: 'model_name/Subsystem'

Имя обвязки в виде вектора символов.

Пример: 'harness_name'

Представленный в R2015a