Main Content

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

sltest.testsequence.activateScenario

将 Test Sequence 模块场景设置为活动

自 R2020b 起

说明

示例

sltest.testsequence.activateScenario(blockPath,scenarioName) 使指定 Test Sequence 模块中的 scenarioName 场景活动,因此它在仿真期间运行。每次只能活动一个场景。仅当 sltest.testsequence.setScenarioControlSource 是 sltest.testsequence.ScenarioControlSource.Block 时,您才可以使用 activateScenario,这会将活动场景控制设置为 Test Sequence 模块而不是工作区中的变量。使用 sltest.testsequence.getScenarioControlSource 查看当前场景控制源设置,使用 sltest.testsequence.setScenarioControlSource 更改它。

示例

全部折叠

设置 sltestRollRefTestExample 模型中的 Test Sequence 模块以使用场景。然后,添加另一个名为 Scenario_2 的场景并激活 Scenario_2,以便它在模型仿真时运行。控制源是默认的,sltest.testsequence.ScenarioControlSource.Block。关闭模型而不保存。

openExample('sltestRollRefTestExample');

sltest.testsequence.useScenario...
   ('sltestRollRefTestExample/Test Sequence',...
   'Scenario_1');

sltest.testsequence.addScenario...
   ('sltestRollRefTestExample/Test Sequence',...
   'Scenario_2');

sltest.testsequence.activateScenario...
   ('sltestRollRefTestExample/Test Sequence',...
   'Scenario_2');

close_system(Model,0)

输入参数

全部折叠

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

示例: 'FanSpeedTestHarness/Test Sequence'

场景的名称,指定为字符串或字符向量。

示例: 'Name','Scenario_1'

版本历史记录

在 R2020b 中推出