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, Value пар.

Примеры

свернуть все

Переместите тестовую обвязку 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'

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

Пример: 'обвязка _ имя'

Путь назначения перемещённой тестовой обвязки, заданный как вектор символов.

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

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

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

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

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

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

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

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

Введенный в R2016a