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 должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

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

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

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

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

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

Введенный в R2015b