Измените свойство тестовой обвязки
sltest.harness.set(
изменяет свойство, заданное одним harnessOwner
,harnessName
,Name
,Value
)Name
Значение
парный аргумент, для тестовой обвязки 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
имя аргумента и Value
соответствующее значение. Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN
.
'Name','updated_harness'
указывает, что новая обвязка называет 'updated_harness'
.'Name'
— Новое имя обвязкиНовое имя для обвязки, заданной как разделенная запятой пара, состоящая из 'Name'
и допустимое имя файла MATLAB.
Пример: 'Name','new_harness_name'
'Description'
— Новое описание обвязкиНовое описание для обвязки, заданной разделенной запятой парой, состоящей из '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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.