Main Content

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

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)