MATLAB 帮助中心
本页采用了机器翻译。点击此处可查看最新英文版本。
向测试序列步骤添加新转移
sltest.testsequence.addTransition(blockPath,fromStep,condition,toStep)
sltest.testsequence.addTransition(blockPath,fromStep,condition,toStep) 在 Test Sequence 模块 blockPath 中创建测试步骤转移。转移在 condition 上执行,从原点 fromStep 到目标 toStep。fromStep 和 toStep 必须位于同一层次结构级别。
blockPath
fromStep
condition
toStep
全部折叠
此示例向测试步骤添加转移,然后更改转移的索引、条件以及步骤中第一个转移的下一步。
1.加载模型。
Model = 'sltestRollRefTestExample'; load_system(Model);
2.向步骤 AttitudeLevels.APEngage.LowRoll 添加转移。转移目标是步骤 AttitudeLevels.APEngage_End。
AttitudeLevels.APEngage.LowRoll
AttitudeLevels.APEngage_End
sltest.testsequence.addTransition('sltestRollRefTestExample/Test Sequence',... 'AttitudeLevels.APEngage_LowRoll','TurnKnob ~= 0',... 'AttitudeLevels.APEngagement_End')
3.编辑第一个转移的转移索引、条件和下一步。
sltest.testsequence.editTransition('sltestRollRefTestExample/Test Sequence',... 'AttitudeLevels.APEngage_LowRoll',1,'Index',2,... 'NextStep','AttitudeLevels.APEngage_HighRoll',... 'Condition','duration(DD_PhiRef == 0,sec) >= 5')
4.关闭模型。
close_system(Model,0)
Test Sequence 模块的路径,包括模块名称,指定为字符串或字符向量。您可以使用模块句柄,而不是模块路径。
示例: 'FanSpeedTestHarness/Test Sequence'
'FanSpeedTestHarness/Test Sequence'
Test Sequence 模块中现有步骤的路径,指定为字符向量,转移始于此路径。路径必须包含步骤名称和步骤层次结构,使用 . 分隔层次结构级别。这一步必须与 toStep 处于同一级别。
.
示例: 'topStep.midStep.step1'
'topStep.midStep.step1'
执行转移的条件,指定为字符向量。虽然指定为字符向量,但它必须是要执行转移的有效逻辑表达式。
示例: 'theta == 0 && a == 1'
'theta == 0 && a == 1'
Test Sequence 模块中现有步骤的路径,指定为字符向量,在转移执行后成为活动步骤。路径必须包含步骤名称和步骤层次结构,使用 . 分隔层次结构级别。这一步必须与 fromStep 处于同一级别。
示例: 'topStep.midStep.step2'
'topStep.midStep.step2'
在 R2016a 中推出
sltest.testsequence.addStep | sltest.testsequence.addSymbol | sltest.testsequence.deleteTransition | sltest.testsequence.editTransition | sltest.testsequence.readTransition | sltest.testsequence.find
sltest.testsequence.addStep
sltest.testsequence.addSymbol
sltest.testsequence.deleteTransition
sltest.testsequence.editTransition
sltest.testsequence.readTransition
sltest.testsequence.find
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处