sltest.harness.find

Найдите тестовые обвязки в модели

Описание

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

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

Примеры

свернуть все

Найдите обвязки для 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
    lockMode
    verificationMode
    saveIndependently
    rebuildOnOpen
    rebuildModelData
    graphical
    origSrc
    origSink

Входные параметры

свернуть все

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

Пример: 1.9500e+03

Пример: 'model_name'

Пример: 'model_name/Subsystem'

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

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

Пример: 'SearchDepth',2,'Name','controller_harness' ищет модель или компонент и два более низких уровня иерархии, для обвязок под названием controller_harness.

Используйте имя, чтобы искать в модели, заданной как разделенная запятой пара, состоящая из 'Name' и вектор символов или регулярное выражение. Можно задать регулярное выражение, только если вы также используете NameЗначение парный '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'

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

Для просмотра документации необходимо авторизоваться на сайте