主要内容

sltest.testmanager.BaselineCriteria类

包:sltest.testmanager

添加或修改基线标准

描述

的一个实例sltest.testmanager.BaselineCriteria测试用例中的一组信号,用于确定基线测试用例中的通过-失败标准。

sltest.testmanager.BaselineCriteria类是一个处理类。

类属性

HandleCompatible
真正的

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

创建

obj= sltest.testmanager.TestCase.addBaselineCriteria创建一个sltest.testmanager.BaselineCriteria对象的测试用例对象。

属性

全部展开

基线条件的名称,作为字符向量返回。

属性:

GetAccess
公共
SetAccess
私人
依赖
真正的
NonCopyable
真正的

数据类型:特征向量

基线标准集的绝对公差,指定为标量。

属性:

GetAccess
公共
SetAccess
公共
依赖
真正的
NonCopyable
真正的

数据类型:标量

表示基线标准是否已启用,0如果未启用,和1如果已启用。

属性:

GetAccess
公共
SetAccess
公共
依赖
真正的
NonCopyable
真正的

数据类型:逻辑

基线条件集的文件路径,作为字符向量返回。

属性:

GetAccess
公共
SetAccess
私人
依赖
真正的
NonCopyable
真正的

数据类型:特征向量

基线标准集的相对公差,指定为标量。

属性:

GetAccess
公共
SetAccess
公共
依赖
真正的
NonCopyable
真正的

数据类型:

基线条件集的提前时间公差,指定为标量。

属性:

GetAccess
公共
SetAccess
公共
依赖
真正的
NonCopyable
真正的

数据类型:

基线标准集的滞后时间容忍度,指定为标量。

属性:

GetAccess
公共
SetAccess
公共
依赖
真正的
NonCopyable
真正的

数据类型:

的表和范围信息微软®Excel®基线文件,作为1 × n数组返回,其中每一行都有一个而且范围价值。指定范围如表所示。

指定方法范围 描述

Corner1: Corner2

矩形范围

使用语法指定范围Corner1: Corner2,在那里Corner1而且Corner2是定义区域的两个相对的角。例如,“D2: H4”表示两个角之间的3 × 5矩形区域D2而且H4在工作表上。的“范围”名称-值对参数不区分大小写,并使用Excel A1引用样式(请参阅Excel帮助)。

例子:“范围”、“Corner1: Corner2

未指定或为空

如果未指定,导入功能将自动检测使用范围。

例子:“范围”,“

注意:使用范围指电子表格中实际包含数据的矩形部分。导入函数通过修改不包含数据的前行和后行和列来自动检测所使用的范围。仅为空白的文本被认为是数据,并在使用的范围内捕获。

第一行:Row2

行范围

可以通过使用Excel行指示器指定开始行和结束行来标识范围。然后readtable自动检测指定行中已使用的列范围。例如,导入函数解释范围规范“1:7”作为读取第1行到第7行(包括)所使用范围内所有列的指令。

例子:“范围”、“1:7的

Column1: Column2

列范围

可以通过使用Excel列指示器指定开始列和结束列来标识范围。然后readtable自动检测指定列中已使用的行范围。例如,导入函数解释范围规范“答:F”作为一条指令,读取A到F列(包括)中使用范围内的所有行。

例子:“范围”、“答:F '

NamedRange

Excel命名范围

在Excel中,可以创建名称来标识电子表格中的范围。例如,您可以选择电子表格的一个矩形部分并调用它“myTable”.如果电子表格中存在这样的命名范围,则导入函数可以使用其名称读取该范围。

例子:“范围”、“myTable”

属性:

GetAccess
公共
SetAccess
公共
依赖
真正的
NonCopyable
真正的

数据类型:数组

方法

全部展开

例子

全部折叠

这个示例展示了如何为测试添加基线标准类,并将绝对容差从0更改为9。

打开本例的模型。

sldemo_absbrake

创建测试文件、测试套件和测试用例结构。

tf = sltest.testmanager.TestFile(“API_Test_File.mldatx”);ts = createTestSuite(tf,“API测试套件”);tc = createTestCase(ts,“基线”“基准API测试用例”);

删除默认的测试套件。

tsDel = getTestSuiteByName(tf,“新测试套件1”);删除(tsDel);

将被测试的系统分配给测试用例。

setProperty (tc,“模型”“sldemo_absbrake”);

捕获基线标准。

基线= captureBaselineCriteria“baseline_API.mat”,真正的);

为信号设置基线标准公差。

sc = getSignalCriteria(基线);sc(1)。AbsTol= 9;

清除测试管理器。

sltest.testmanager.clear sltest.testmanager.clearResults sltest.testmanager.close

版本历史

在R2015b中引入