Main Content

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

sltest.testsequence.getScenarioControlSource

获取控制测试序列活动场景的源

自 R2020b 起

说明

示例

scenarioCtrlSource = sltest.testsequence.getScenarioControlSource(blockPath) 返回控制由 blockPath 指定的 Test Sequence 模块的活动场景的源。

示例

全部折叠

设置 sltestRollRefTestExample 模型中的 Test Sequence 模块以使用场景。将控制源设置为工作区。然后,获取控制活动场景的源的名称。

Model = 'sltestRollRefTestExample';
load_system(Model);

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

scenarioControlSource = ...
   sltest.testsequence.getScenarioControlSource...
   ('sltestRollRefTestExample/Test Sequence')
scenarioCtrlSource = 

  ScenarioControlSource enumeration

    Workspace

关闭模型而不保存。

close_system(Model,0)

输入参数

全部折叠

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

示例: 'FanSpeedTestHarness/Test Sequence'

输出参量

全部折叠

活动场景控制源,以以下任一枚举值返回:

  • sltest.testsequence.ScenarioControlSource.Block — 通过在 Test Sequence 模块中设置来控制活动场景。

  • sltest.testsequence.ScenarioControlSource.Workspace —活动场景由指定活动场景索引的工作区变量控制。变量可以位于基础工作区、模型工作区或数据字典中。

版本历史记录

在 R2020b 中推出