Измените свойство тестовой обвязки
sltest.harness.set(harnessOwner,harnessName,Name,Value)
sltest.harness.set(
изменяет свойство, заданное одним harnessOwner
,harnessName
,Name
,Value
)Name
, аргументом пары Value
, для тестовой обвязки harnessName
, принадлежавший образцовому или harnessOwner
компонента.
Этот пример показывает, как поменять имя тестовой обвязки с помощью sltest.harness.set
.
Создайте тестовую обвязку
Загрузите f14 модель и создайте тестовую обвязку для подсистемы Controller
.
load_system('f14') sltest.harness.create('f14/Controller','Name','Harness1')
Поменяйте имя тестовой обвязки
Поменяйте имя от Harness1
до ControllerHarness.
sltest.harness.set('f14/Controller','Harness1','Name','ControllerHarness')
Закройте модель
close_system('f14',0)
harnessOwner
— Модель или компонентОбразцовый или указатель компонента или путь, заданный как вектор символов или дважды
Пример: 1.9500e+03
Пример: 'model_name'
Пример: 'model_name/Subsystem'
harnessName
— Используйте имяИмя обвязки, заданной как вектор символов.
Пример: 'harness_name'
Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми.
Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение.
Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
'Name','updated_harness'
указывает, что новая обвязка называет 'updated_harness'
.Имя
Новое имя обвязкиНовое имя для обвязки, заданной как пара, разделенная запятой, состоящая из 'Name'
и допустимого имени файла MATLAB.
Пример: 'Name','new_harness_name'
Описание
Новое описание обвязкиНовое описание для обвязки, заданной парой, разделенной запятой, состоящей из 'Description'
и вектора символов.
Пример: 'Description','An updated test harness'
'SynchronizationMode'
— Задает поведение синхронизации компонента под тестом'SyncOnOpenAndClose'
(значение по умолчанию) | 'SyncOnOpen'
| 'SyncOnPushRebuildOnly'
Опция, чтобы задать, когда компонент под тестом синхронизируется между основной моделью и тестовой обвязкой.
'SyncOnOpenAndClose'
восстанавливает компонент под тестом из основной модели, когда тестовая обвязка открывается и продвигает изменения от компонента под тестом к основной модели, когда тестовая обвязка закрывается.
'SyncOnOpen'
восстанавливает компонент под тестом из основной модели, когда тестовая обвязка открывается. Это не продвигает изменения от компонента под тестом к основной модели, когда тестовая обвязка закрывается.
'SyncOnPushRebuildOnly'
восстанавливает и продвигает изменения только, когда вы вручную инициируете, восстанавливают или стремятся к целой тестовой обвязке. Для получения дополнительной информации смотрите, Синхронизируют Изменения Между Тестовой обвязкой и Моделью.
Пример: 'SynchronizationMode','SyncOnOpen'
'RebuildOnOpen'
— Наборы, которые обвязка восстанавливает команду, чтобы выполнить, когда обвязка открываетсяfalse
(значение по умолчанию) | true
Опция, чтобы иметь обвязку восстанавливает, когда это открывается, заданный как пара, разделенная запятой, состоящая из 'UseDefaultName'
и false
или true
.
Пример: 'RebuildOnOpen',true
'RebuildModelData'
— Конфигурация модели наборов и записи рабочего пространства модели, которые будут обновлены во время тестовой обвязки, восстанавливаютfalse
(значение по умолчанию) | true
Опция, чтобы иметь конфигурацию модели и записи рабочего пространства модели, обновленные во время тестовой обвязки, восстанавливает, заданный как пара, разделенная запятой, состоящая из 'RebuildModelData'
и true
или false
.
Пример: 'RebuildModelData',true
'RebuildWithoutCompile'
— Устанавливает обвязку восстанавливать, не компилируя основную модельfalse
(значение по умолчанию) | true
Опция, чтобы восстановить обвязку, не компилируя основную модель, в которой кэшируемая информация от новой компиляции используется, чтобы обновить рабочую область тестовой обвязки и подсистемы преобразования, не обновлена, задана как пара, разделенная запятой, состоящая из 'RebuildWithoutCompile'
и true
или false
.
Пример: 'RebuildWithoutCompile',true
'PostRebuildCallback'
— Используйте индивидуальную настройку после того, как восстановятИспользование сообщение восстанавливает функцию обратного вызова, чтобы настроить тестовую обвязку. Сообщение восстанавливает функцию обратного вызова, выполняется после обвязки восстанавливают. Для получения дополнительной информации смотрите, Настраивают Тестовые обвязки.
Пример: 'PostRebuildCallback','HarnessCustomization'
sltest.harness.check
| sltest.harness.close
| sltest.harness.create
| sltest.harness.delete
| sltest.harness.export
| sltest.harness.find
| sltest.harness.load
| sltest.harness.open
| sltest.harness.push
| sltest.harness.rebuild
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.