Documentation

sltest.testsequence.findStep

Find test sequence steps

Syntax

steps = sltest.testsequence.findStep(Name,Value)

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.

cd(matlabroot)
Model = 'sltestRollRefTestExample';
load_system(fullfile(matlabroot,'examples','simulinktest',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 =

  1×10 cell array

  Columns 1 through 3

    'AttitudeLevels.AP…'    'AttitudeLevels.AP…'    'AttitudeLevels.AP…'

  Columns 4 through 6

    'AttitudeLevels.AP…'    'AttitudeLevels.AP…'    'AttitudeLevels.AP…'

  Columns 7 through 9

    'AttitudeLevels.AP…'    'AttitudeLevels.AP…'    'AttitudeLevels.AP…'

  Column 10

    'AttitudeLevels.AP…'

steps(3)
ans =

  cell

    'AttitudeLevels.APEngage_LowRoll.EngageAP_Low'

3. Close the model.

close_system(Model,0)

Input Arguments

collapse all

Name-Value Pair Arguments

Specify optional comma-separated pairs of Name,Value arguments. Name is the argument name and Value is the corresponding value. Name must appear inside single quotes (' '). You can specify several name and value pair arguments in any order as Name1,Value1,...,NameN,ValueN.

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

collapse all

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

Introduced in R2017a

Was this topic helpful?