sltest.harness.clone

Скопируйте тестовую обвязку

Описание

sltest.harness.clone(HarnessOwner,HarnessName) клонирует тестовую обвязку HarnessName сопоставленный с HarnessOwner компонента или модели. Клонированная обвязка содержит исходное содержимое модели тестовой обвязки, параметры конфигурации и коллбэки.

sltest.harness.clone(HarnessOwner,HarnessName,NewHarness) использует дополнительный аргумент NewHarness задавать имя клонированной обвязки.

sltest.harness.clone(HarnessOwner,HarnessName,Name,Value) клонирует тестовую обвязку HarnessName сопоставленный с HarnessOwner использование дополнительных опций задано одним или несколькими Name,Value парные аргументы.

Примеры

свернуть все

Создайте тестовую обвязку ControllerHarness1 для Controller подсистема модели f14. Клонируйте обвязку и сохраните ее как ControllerHarness2.

f14
sltest.harness.create('f14/Controller','Name',...
   'ControllerHarness1','SynchronizationMode',...
   'SyncOnOpenAndClose')
sltest.harness.clone('f14/Controller',...
   'ControllerHarness1','ControllerHarness2')

Клонируйте тестовую обвязку ControllerHarness1 созданный на предыдущем шаге к Aircraft Dynamics Model подсистема и сохраняет его как ControllerHarnessClone.

sltest.harness.clone('f14/Controller',...
   'ControllerHarness1','DestinationOwner',...
   'f14/Aircraft Dynamics Model','Name',...
   'ControllerHarnessClone')

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

свернуть все

Указатель компонента или модели или путь в виде вектора символов или двойного.

Пример: 1.9500e+03

Пример: 'f14'

Пример: 'f14/Controller'

Имя источника использует в виде вектора символов.

Пример: 'ControllerHarness'

Имя клонированной обвязки в виде вектора символов. Если никакое значение не задано, значение по умолчанию автоматически сгенерировано.

Пример: 'ControllerHarness2'

Аргументы name-value

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'DestinationOwner','model3/Controller3','Name','newClonedHarness'

Блок Owner, с которым тестовая обвязка клонирована в виде разделенной запятой пары, состоящей из 'DestinationOwner' и вектор символов.

Пример: 'DestinationOwner','model3/Controller3'

Имя клонированной тестовой обвязки в виде разделенной запятой пары, состоящей из 'Name' и вектор символов. Если никакое значение не задано для Name, значение по умолчанию автоматически сгенерировано.

Пример: 'Name','newClonedHarness'

Введенный в R2015b