sltest.testsequence.findStep
查找测试序列步骤
说明
返回一个元胞数组 steps
= sltest.testsequence.findStep(blockPath
,Name,Value
)steps
,列出与 Name,Value
对指定的属性匹配的 Test Sequence 步骤。
示例
在 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)
输入参数
blockPath
— Test Sequence 模块路径或句柄
字符串 | 字符向量
Test Sequence 模块的路径,包括模块名称,指定为字符串或字符向量。您可以使用模块句柄,而不是模块路径。
示例: 'FanSpeedTestHarness/Test Sequence'
名称-值参数
将可选的参量对组指定为 Name1=Value1,...,NameN=ValueN
,其中 Name
是参量名称,Value
是对应的值。名称-值参量必须出现在其他参量后,但参量对组的顺序无关紧要。
在 R2021a 之前,使用逗号分隔每个名称和值,并用引号将 Name
引起来。
示例: 'Name','[Aa][Pp][Ee]ng','RegExp','on'
Name
— 步骤名称
字符向量
要搜索的测试步骤的名称
示例: 'Name','Engage'
示例: 'Name','[Aa][Pp][Ee]ng'
CaseSensitive
— 指定区分大小写的搜索
'on'
| 'off'
指定大小写
示例: 'CaseSensitive','on'
RegExp
— 指定正则表达式搜索
'on'
| 'off'
指定是否使用 Name
作为正则表达式搜索步骤名称
示例: 'RegExp','on'
输出参量
steps
— 测试顺序步骤
元胞数组
符合搜索准则的测试步骤的单元格数组
示例: 1×10 cell array
版本历史记录
在 R2017a 中推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)