Изменение свойства тестового кабеля
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
Пример: «имя _ модели»
Пример: «имя _ модели/подсистема»
harnessName - Имя электрического жгутаИмя электрического жгута, указанное как символьный вектор.
Пример: «имя _ кабеля»
Укажите дополнительные пары, разделенные запятыми 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'
Типы данных: char
'RebuildOnOpen' - задает команду восстановления электрического жгута для выполнения при открытии электрического жгута;false (по умолчанию) | trueОпция, позволяющая перестроить электрический жгут при его открытии, заданная как разделенная запятыми пара, состоящая из 'UseDefaultName' и false или true.
Пример: 'RebuildOnOpen',true
Типы данных: logical
'ExistingBuildFolder' - Путь к папке существующего сгенерированного кода, проверенного с помощью SIL/PILПуть к основной папке сборки существующего сгенерированного кода, проверенного с помощью SIL/PIL, заданного как вектор строки или символа. При указании папки сборки используется существующий в ней код, что позволяет ускорить создание кабельных трасс. Если папка построения не указана, код регенерируется.
Пример: 'ExistingBuildFolder','C:\TestMdl\SILHarness\Amplifier_ert_rtw'
Типы данных: string | char
'RebuildModelData' - Задает набор конфигурации и записи рабочего пространства модели для обновления во время восстановления тестового электрического жгутаfalse (по умолчанию) | trueОпция для обновления записей набора конфигурации и рабочего пространства модели во время восстановления тестового кабеля, заданная как пара, разделенная запятыми, состоящая из 'RebuildModelData' и true или false. Для этой опции установлено значение true для тестовых жгутов модели подсистемы.
Пример: 'RebuildModelData',true
Типы данных: logical
'RebuildWithoutCompile' - Настройка электрического жгута для перестроения без компиляции главной моделиfalse (по умолчанию) | trueОпция для перестроения электрического жгута без компиляции главной модели, в которой кэшированная информация из последней компиляции используется для обновления рабочего пространства тестового электрического жгута, а подсистемы преобразования не обновляются, заданная как разделенная запятыми пара, состоящая из 'RebuildWithoutCompile' и true или false.
Пример: 'RebuildWithoutCompile',true
'PostRebuildCallback' - Настройка кабелей после перестроенияИспользуйте функцию обратного вызова post rebuild для настройки тестового электрического жгута. Функция обратного вызова после перестроения выполняется после перестроения кабельных трасс. Дополнительные сведения см. в разделе Настройка тестовых жгутов.
Пример: 'PostRebuildCallback','HarnessCustomization'
'FunctionInterfaceName' - имя интерфейса функции, который должен быть связан с кабельным жгутом;Имя интерфейса функции для связи с кабельным жгутом, определяемое как строковый или символьный вектор. Этот параметр применяется только к повторно используемым компонентам библиотеки с функциональными интерфейсами.
Пример: 'FunctionInterfaceName','double_RLS'
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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.