Main Content

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

getFaultSets

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

获取测试用例的故障集

自 R2024a 起

语法

fs = getFaultSets(tc)
fs = getFaultSets(tc,SimulationIndex=index)

说明

fs = getFaultSets(tc) 返回指定测试用例中的故障集。您必须拥有 Simulink® Fault Analyzer™ 才能使用此方法。

fs = getFaultSets(tc,SimulationIndex=index) 返回等效性测试中具有指定仿真编号 index 的故障集。

输入参数

全部展开

您想要从中获取故障集的测试用例,指定为 sltest.testmanager.TestCase 对象。

该故障集适用的等效性测试用例仿真号,指定为整数,12。您只能将此参量用于等效性检验中的故障集。参见 测试两个仿真的等效性

输出参量

全部展开

故障集,以 sltest.testmanager.FaultSet 对象数组形式返回。

示例

全部展开

假设您有一个名为 myTestFile 的测试文件,其中包含测试套件、测试用例和故障集。加载测试文件,获取测试套件,获取测试用例,然后检索故障集。

tf = sltest.testmanager.TestFile("myTestFile.mldatx");
ts = getTestSuites(tf);
tc = getTestCases(ts);
faultSet = getFaultSets(tc);

假设您有一个名为 myTestFile 的测试文件,其中包含一个测试套件、一个等效性测试用例,并且每个等效性测试都有一个故障集。加载测试文件,获取测试套件,获取测试用例,然后从第一个等效性测试中检索故障集。

tf = sltest.testmanager.TestFile("myTestFile.mldatx");
ts = getTestSuites(tf);
tc = getTestCases(ts);
faultSet = getFaultSets(tc,SimulationIndex=1);

版本历史记录

在 R2024a 中推出