Main Content

sltest.testsequence.findStep

Find test sequence steps

Description

steps = sltest.testsequence.findStep(Name,Value) returns a cell array steps listing Test Sequence steps that match properties specified by Name,Value pairs.

Examples

collapse all

This example finds a test step in a Test Sequence block.

1. Load the model.

Model = 'sltestRollRefTestExample';
load_system(Model)

2. Find test sequence steps that contain the case-insensitive string apeng.

steps = sltest.testsequence.findStep('sltestRollRefTestExample/Test Sequence',...
    'Name','[Aa][Pp][Ee]ng','RegExp','on')
steps = 1x10 cell
  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 the model.

close_system(Model,0)

Input Arguments

collapse all

Name-Value Arguments

Specify optional pairs of arguments as Name1=Value1,...,NameN=ValueN, where Name is the argument name and Value is the corresponding value. Name-value arguments must appear after other arguments, but the order of the pairs does not matter.

Before R2021a, use commas to separate each name and value, and enclose Name in quotes.

Example: 'Name','[Aa][Pp][Ee]ng','RegExp','on'

The name of the test steps to search

Example: 'Name','Engage'

Example: 'Name','[Aa][Pp][Ee]ng'

Specifies case

Example: 'CaseSensitive','on'

Specify whether to search the step names using Name as a regular expression

Example: 'RegExp','on'

Output Arguments

collapse all

Cell array of test steps matching search criteria

Example: 1×10 cell array

Version History

Introduced in R2017a