exponenta event banner

sltest.harness.find

Поиск тестовых жгутов в модели

Описание

пример

harnessList = sltest.harness.find(harnessOwner) возвращает структуру с перечнем электрических жгутов и свойств электрических жгутов, существующих для компонента или модели; harnessOwner.

harnessList = sltest.harness.find(harnessOwner,Name,Value) использует дополнительные параметры поиска, указанные одним или несколькими Name,Value аргументы пары.

Примеры

свернуть все

Найти жгуты для f14 модель и ее подсистемы первого уровня. Функция сопоставляет имена кабелей в соответствии с регулярным выражением.

f14;
sltest.harness.create('f14','Name','model_harness');
sltest.harness.create('f14/Controller','Name',...
   'Controller_Harness1');
harnessList = sltest.harness.find('f14',...
   'SearchDepth',1,'Name','_[Hh]arnes+',...
   'RegExp','on')
harnessList = 

1x2 struct array with fields:

    model
    name
    description
    type
    ownerHandle
    ownerFullPath
    ownerType
    isOpen
    canBeOpened
    verificationMode
    saveExternally
    rebuildOnOpen
    rebuildModelData
    graphical
    origSrc
    origSink

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

свернуть все

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

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

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

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

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

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

Пример: 'SearchDepth',2,'Name','controller_harness' поиск по модели или компоненту и по двум нижним уровням иерархии жгутов с именами controller_harness.

Имя кабеля для поиска в модели, указанное как разделенная запятыми пара, состоящая из 'Name' и вектор символов или регулярное выражение. Регулярное выражение можно указать только при использовании Name,Value пара 'RegExp','on'.

Пример: 'Name','sample_harness''Name','_[Hh]arnes+'

Возможность поиска с помощью регулярного выражения, указанного как пара, разделенная запятыми, состоящая из 'RegExp' и 'off' или 'on'. Когда 'RegExp' имеет значение 'on', можно использовать регулярное выражение с 'Name'.

Пример: 'RegExp','on'

Уровни подсистем в harnessOwner для поиска жгутов, указанных как разделенная запятыми пара, состоящая из 'SearchDepth' и целое число. Например:

0 поиски harnessOwner.

1 поиски harnessOwner и его подсистем.

2 поиски harnessOwner, его подсистем и их подсистем.

Если не указано SearchDepth, функция ищет все уровни harnessOwner.

Пример: 'SearchDepth',1

Опция поиска для возврата только активных жгутов, указанных как разделенная запятыми пара, состоящая из 'OpenOnly' и 'off' или 'on'.

Пример: 'OpenOnly','on'

Имя интерфейса функции для повторно используемой библиотечной подсистемы для поиска, указанное как строковый или символьный вектор. Использование этой пары Имя (Name) - Значение (Value) возвращает список всех жгутов для указанного интерфейса функции.

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

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

свернуть все

Список жгутов и свойств компонента или модели harnessOwner, возвращено как структура. Поля структуры показаны в примере Использовать RegExp для поиска жгутов для компонента модели.

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