主要内容

sltest.testsequence.addStep

添加测试序列步骤

描述

sltest.testsequence.addStep (blockPathstepPath名称,值添加一个名为stepPath到一个测试序列指定的块blockPath.步骤属性由名称,值对。

例子

全部折叠

这个示例在父步骤下的投影仪风扇速度示例测试序列中创建了一个测试步骤SystemHeatingTest

设置路径并打开模型。

模型=“sltestProjectorFanSpeedExample”;利用=“FanSpeedTestHarness”;open_system(模型);

打开测试工具。

sltest.harness.open(模型,利用);

创建一个新的局部变量h

sltest.testsequence.addSymbol (“FanSpeedTestHarness /测试序列”...“h”“数据”“本地”);

创建一个步骤substep1下步骤SystemHeatingTest然后赋值5h

sltest.testsequence.addStep (“FanSpeedTestHarness /测试序列”...“SystemHeatingTest.substep1”“行动”“h = 5”

输入参数

全部折叠

路径测试序列块,包括块名,以字符串或字符向量的形式指定。

例子:“FanSpeedTestHarness /测试序列”

的步骤的路径测试序列块,指定为字符向量。该路径包括Test Sequence层次结构中的步骤位置,使用分离层次结构级别。如果Test Sequence块正在使用场景,那么将包含步骤的场景名称添加到步骤路径的开头,例如,Scenario_2.SystemHeatingTest.InitializeHeating

例子:“SystemHeatingTest。InitializeHeating”

名称-值参数

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:'Action','out = square(et)','IsWhenStep',false,'Description',' square wave.'指定产生方波的测试步骤。

测试步骤动作编程。要添加一行,请使用sprintf函数和新的线路操作符,\ n

例子:“行动”、“出=广场(et) '

指定步骤是标准转换类型还是When分解转换。

例子:“IsWhenStep”,真的

指定激活的条件分解子步骤。激活步骤,输入有效的逻辑表达式。

例子:“WhenCondition”、“> = 1”

测试步骤描述,指定为字符向量。

例子:"描述" "这一步产生高频方波"

介绍了R2016a