Main Content

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

setRoadRunnerScenarioVariable

类: sltest.testmanager.TestIteration
命名空间: sltest.testmanager

为测试迭代设置 RoadRunner 场景变量

自 R2024a 起

语法

setRoadRunnerScenarioVariable(iterObj,varName,varValue)

说明

setRoadRunnerScenarioVariable(iterObj,varName,varValue) 在测试迭代 iterObj 中创建或覆盖 RoadRunner 场景变量 varName,其值设为 varValue

输入参数

全部展开

测试应用 RoadRunner 场景变量的迭代,指定为 sltest.testmanager.TestIteration 对象。

RoadRunner 场景变量的名称,指定为字符串或字符向量。场景变量是在 RoadRunner 场景中定义的变量。

数据类型: char | string

RoadRunner 场景变量的值,以 RoadRunner 变量类型确定的格式指定。

示例

全部展开

此示例显示如何设置 RoadRunner 场景变量。首先,创建一个测试文件、测试套件和 RoadRunner 测试用例。然后,创建一个名为 ti 的迭代并将 RoadRunner 场景设置为 myExampleScenario。然后,将 RoadRunner 场景变量 Vehicle1_Initial_Speed 设置为 15,并将迭代 speed15 添加到测试用例中。

tf = sltest.testmanager.TestFile("myTestFile");
ts = sltest.testmanager.TestSuite(tf,"myTestSuite");
tc = sltest.testmanager.TestCase(ts,"simulation",...
   "myTestCase",runOnPlatform="RoadRunner");

然后,创建一个名为 ti 的迭代并将 RoadRunner 场景设置为 myExampleScenario。然后,将 RoadRunner 场景变量 Vehicle1_Initial_Speed 设置为 15,并将迭代 speed15 添加到测试用例中。

ti = sltest.testmanager.TestIteration;
setRoadRunnerScenario(ti,"myExampleScenario");
setRoadRunnerScenarioVariable(ti,"Vehicle1_Initial_Speed",15);
addIteration(tc,ti,"speed15");

版本历史记录

在 R2024a 中推出