主要内容

sltest.testmanager.FaultSet 类

命名空间: sltest.testmanager

创建或修改故障集

自 R2024a 起

描述

sltest.testmanager.FaultSet 类的对象是测试用例中的故障集。要使用此类,您必须有 Simulink® Fault Analyzer™

sltest.testmanager.FaultSet 类是一个 handle 类。

类属性

HandleCompatible
true

有关类属性的信息,请参阅类属性

创建对象

要创建 sltest.testmanager.FaultSet 对象,请执行以下操作:

  • 使用 addFaultSet 方法。

  • 在测试用例中以交互方式创建故障集,然后使用 getFaultSets 方法获取关联的 sltest.testmanager.FaultSet 对象。

属性

全部展开

故障集名称,指定为字符串标量或字符向量。如果您未指定此属性,则故障集将使用预定义的名称 "Fault Set N",其中 N 是使用默认名称的故障集数量。

属性:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

数据类型: string | char

故障集是否处于活动状态,指定为数值或逻辑值 1 (true) 或 0 (false)。在基线测试用例或仿真测试用例中,您只能激活一个故障集;在等效性测试用例的每次仿真中,您也只能激活一个故障集。

属性:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

数据类型: logical

方法

全部展开

示例

全部折叠

创建测试文件、测试套件和测试用例,然后添加一个名为 myFaultSet 的故障集。

tf = sltest.testmanager.TestFile("myTestFile.mldatx");
ts = sltest.testmanager.TestSuite(tf,"myTestSuite");
tc = sltest.testmanager.TestCase(ts,"simulation","myTestCase");
faultSet = addFaultSet(tc,Name="myFaultSet");

版本历史记录

在 R2024a 中推出

另请参阅

| | (Simulink Fault Analyzer)