exponenta event banner

sltest.harness.set

Изменение свойства тестового кабеля

Описание

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)

Входные аргументы

свернуть все

Маркер модели или компонента, или путь, заданный как символьный вектор или двойной

Пример: 1 .9500e + 03

Пример: «имя _ модели»

Пример: «имя _ модели/подсистема»

Имя электрического жгута, указанное как символьный вектор.

Пример: «имя _ кабеля»

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

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

Пример: 'Name','updated_harness' задает новое имя электрического жгута 'updated_harness'.

Новое имя электрического жгута, указанное как разделенная запятыми пара, состоящая из 'Name' и допустимое имя файла MATLAB.

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

Новое описание электрического жгута, определяемое разделенной запятыми парой, состоящей из: 'Description' и вектор символов.

Пример: 'Description','An updated test harness'

Параметр, указывающий, когда тестируемый компонент синхронизирует главную модель и тестовый электрический жгут. Тестовые жгуты модели подсистемы всегда синхронизированы с их базовой моделью.

  • 'SyncOnOpenAndClose' восстанавливает тестируемый компонент из главной модели, когда тестовый электрический жгут открывается, и перемещает изменения из тестируемого компонента в главную модель, когда тестовый электрический жгут закрывается.

  • 'SyncOnOpen' восстанавливает тестируемый компонент из главной модели при открытии тестового электрического жгута. При закрытии тестового электрического жгута изменения из тестируемого компонента в главную модель не переносятся.

  • 'SyncOnPushRebuildOnly' перестраивает и перемещает изменения только при ручном запуске перестроения или толкания для всего тестового электрического жгута. Дополнительные сведения см. в разделе Синхронизация изменений между тестовым кабелем и моделью.

Пример: 'SynchronizationMode','SyncOnOpen'

Типы данных: char

Опция, позволяющая перестроить электрический жгут при его открытии, заданная как разделенная запятыми пара, состоящая из 'UseDefaultName' и false или true.

Пример: 'RebuildOnOpen',true

Типы данных: logical

Путь к основной папке сборки существующего сгенерированного кода, проверенного с помощью SIL/PIL, заданного как вектор строки или символа. При указании папки сборки используется существующий в ней код, что позволяет ускорить создание кабельных трасс. Если папка построения не указана, код регенерируется.

Пример: 'ExistingBuildFolder','C:\TestMdl\SILHarness\Amplifier_ert_rtw'

Типы данных: string | char

Опция для обновления записей набора конфигурации и рабочего пространства модели во время восстановления тестового кабеля, заданная как пара, разделенная запятыми, состоящая из 'RebuildModelData' и true или false. Для этой опции установлено значение true для тестовых жгутов модели подсистемы.

Пример: 'RebuildModelData',true

Типы данных: logical

Опция для перестроения электрического жгута без компиляции главной модели, в которой кэшированная информация из последней компиляции используется для обновления рабочего пространства тестового электрического жгута, а подсистемы преобразования не обновляются, заданная как разделенная запятыми пара, состоящая из 'RebuildWithoutCompile' и true или false.

Пример: 'RebuildWithoutCompile',true

Используйте функцию обратного вызова post rebuild для настройки тестового электрического жгута. Функция обратного вызова после перестроения выполняется после перестроения кабельных трасс. Дополнительные сведения см. в разделе Настройка тестовых жгутов.

Пример: 'PostRebuildCallback','HarnessCustomization'

Имя интерфейса функции для связи с кабельным жгутом, определяемое как строковый или символьный вектор. Этот параметр применяется только к повторно используемым компонентам библиотеки с функциональными интерфейсами.

Пример: 'FunctionInterfaceName','double_RLS'

Представлен в R2015a