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'

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

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

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

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

Введенный в R2015b