Main Content

本页采用了机器翻译。点击此处可查看英文原文。

sltest.testsequence.findStep

查找测试序列步骤

说明

steps = sltest.testsequence.findStep(blockPath,Name,Value) 返回一个元胞数组 steps,列出与 Name,Value 对指定的属性匹配的 Test Sequence 步骤。

示例

全部折叠

此示例在 Test Sequence 模块中查找测试步骤。

1.加载模型。

Model = 'sltestRollRefTestExample';
load_system(Model)

2.查找包含不区分大小写的字符串 apeng 的测试序列步骤。

steps = sltest.testsequence.findStep('sltestRollRefTestExample/Test Sequence',...
    'Name','[Aa][Pp][Ee]ng','RegExp','on')
steps = 1x10 cell
    {'AttitudeLevels.APEngage_LowRoll'}    {'AttitudeLevels.APEngage_LowRoll.SetLowPhi'}    {'AttitudeLevels.APEngage_LowRoll.EngageAP_Low'}    {'AttitudeLevels.APEngage_MedRoll'}    {'AttitudeLevels.APEngage_MedRoll.SetMedPhi'}    {'AttitudeLevels.APEngage_MedRoll.EngageAP_Med'}    {'AttitudeLevels.APEngage_HighRoll'}    {'AttitudeLevels.APEngage_HighRoll.SetHighPhi'}    {'AttitudeLevels.APEngage_HighRoll.EngageAP_High'}    {'AttitudeLevels.APEngagement_End'}

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

3.关闭模型。

close_system(Model,0)

输入参数

全部折叠

Test Sequence 模块的路径,包括模块名称,指定为字符串或字符向量。您可以使用模块句柄,而不是模块路径。

示例: 'FanSpeedTestHarness/Test Sequence'

名称-值参数

将可选的参量对组指定为 Name1=Value1,...,NameN=ValueN,其中 Name 是参量名称,Value 是对应的值。名称-值参量必须出现在其他参量后,但参量对组的顺序无关紧要。

在 R2021a 之前,使用逗号分隔每个名称和值,并用引号将 Name 引起来

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

要搜索的测试步骤的名称

示例: 'Name','Engage'

示例: 'Name','[Aa][Pp][Ee]ng'

指定大小写

示例: 'CaseSensitive','on'

指定是否使用 Name 作为正则表达式搜索步骤名称

示例: 'RegExp','on'

输出参量

全部折叠

符合搜索准则的测试步骤的单元格数组

示例: 1×10 cell array

版本历史记录

在 R2017a 中推出