sltest.testsequence.findStep

Найдите тестовые шаги последовательности

Описание

steps = sltest.testsequence.findStep(Name,Value) возвращает массив ячеек steps листинг шагов Test Sequence, которые совпадают со свойствами, заданными Name,Value пары.

Примеры

свернуть все

Этот пример находит тестовый шаг в блоке Test Sequence.

1. Загрузите модель.

cd(matlabroot)
Model = 'sltestRollRefTestExample';
load_system(fullfile(matlabroot,'examples','simulinktest',Model))

2. Найдите тестовые шаги последовательности, которые содержат нечувствительную к регистру строку apeng.

steps = sltest.testsequence.findStep('sltestRollRefTestExample/Test Sequence',...
    'Name','[Aa][Pp][Ee]ng','RegExp','on')
steps = 1x10 cell array
  Columns 1 through 3

    {'AttitudeLevels...'}    {'AttitudeLevels...'}    {'AttitudeLevels...'}

  Columns 4 through 6

    {'AttitudeLevels...'}    {'AttitudeLevels...'}    {'AttitudeLevels...'}

  Columns 7 through 9

    {'AttitudeLevels...'}    {'AttitudeLevels...'}    {'AttitudeLevels...'}

  Column 10

    {'AttitudeLevels...'}

steps(3)
ans = 1x1 cell array
    {'AttitudeLevels.APEngage_LowRoll.EngageAP_Low'}

3. Закройте модель.

close_system(Model,0)

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

свернуть все

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

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

Пример: 'Name','[Aa][Pp][Ee]ng','RegExp','on'

Имя теста продвигается в поиск

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

Пример: 'Name','[Aa][Pp][Ee]ng'

Задает случай

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

Задайте, искать ли имена шагов с помощью Name как регулярное выражение

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

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

свернуть все

Массив ячеек тестовых шагов, совпадающих с критериями поиска

Пример: 1×10 cell array

Введенный в R2017a