sltest.harness.move

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

Описание

sltest.harness.move(HarnessOwner,HarnessName) перемещает тестовую обвязку HarnessName сопоставленный с блоком HarnessOwner от соединенного экземпляра до его ссылочного библиотечного блока. Перемещение тестовой обвязки удаляет его из соединенного экземпляра. Эта команда приводит к ошибке если HarnessName не соединенный экземпляр.

sltest.harness.move(HarnessOwner,HarnessName,NewPath) перемещает тестовую обвязку harnessName сопоставленный с блоком HarnessOwner к целевому пути, заданному NewPath.

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

Примеры

свернуть все

Переместите тестовую обвязку Baseline_controller_tests от соединенного экземпляра Controller подсистема к подсистеме библиотеки.

% Open the model 
open_system sltestHeatpumpLibraryLinkExample
% Move the test harness
sltest.harness.move('sltestHeatpumpLibraryLinkExample/Controller',...
'Baseline_controller_tests')

Переместите тестовую обвязку Requirements_Tests от соединенного экземпляра Controller подсистема к Plant подсистема и сохраняет его как Requirements_Tests_Moved.

sltest.harness.move...
   ('sltestHeatpumpLibraryLinkExample/Controller',...
   'Requirements_Tests','DestinationOwner',...
   'sltestHeatpumpLibraryLinkExample/Plant',...
   'Name','Requirements_Tests_Moved')

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

свернуть все

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

Пример: 1.9500e+03

Пример: 'model_name'

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

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

Пример: 'harness_name'

Целевой путь перемещенной тестовой обвязки в виде вектора символов.

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

Аргументы в виде пар имя-значение

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

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

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

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

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

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

Введенный в R2016a