Main Content

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

remove

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

从故障集中移除故障

自 R2024a 起

语法

remove(specifiedFault)

说明

remove(specifiedFault) 从测试用例的故障集中删除指定的故障。您必须拥有 Simulink® Fault Analyzer™ 才能使用此方法。

输入参数

全部展开

故障集中的故障,指定为 sltest.testmanager.SpecifiedFault 对象。

示例

全部展开

假设您有一个名为 myTestFile 的测试文件,其中包含测试套件、测试用例和故障集。测试使用模型 myModel 作为被测模型。该模型在 Sine Wave 模块的输出端口上有一个名为 sineFault 的故障。将该故障添加到故障集中。

tf = sltest.testmanager.TestFile("myTestFile.mldatx");
ts = getTestSuite(tf);
tc = getTestCase(ts);
myFaultSet = getFaultSets(tc);
sltest.testmanager.refreshFaults("myModel")
myFault = addSpecifiedFault(myFaultSet,...
  "myModel/Sine Wave/Outport/1","sineFault");

从故障集中删除该故障。

remove(myFault)

版本历史记录

在 R2024a 中推出