sltest.testmanager.BaselineCriteria类
包:sltest.testmanager
添加或修改基线标准
描述
的一个实例sltest.testmanager.BaselineCriteria
测试用例中的一组信号,用于确定基线测试用例中的通过-失败标准。
的sltest.testmanager.BaselineCriteria
类是一个处理
类。
创建
创建一个obj
= sltest.testmanager.TestCase.addBaselineCriteriasltest.testmanager.BaselineCriteria
对象的测试用例对象。
属性
的名字
- - - - - -基线标准名称
特征向量
基线条件的名称,作为字符向量返回。
属性:
GetAccess |
公共
|
SetAccess |
私人
|
依赖 |
真正的
|
NonCopyable |
真正的
|
数据类型:特征向量
AbsTol
- - - - - -绝对的宽容
标量
基线标准集的绝对公差,指定为标量。
属性:
GetAccess |
公共
|
SetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
数据类型:标量
活跃的
- - - - - -启用指示器
0
|1
表示基线标准是否已启用,0
如果未启用,和1
如果已启用。
属性:
GetAccess |
公共
|
SetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
数据类型:逻辑
FilePath
- - - - - -文件路径
特征向量
基线条件集的文件路径,作为字符向量返回。
属性:
GetAccess |
公共
|
SetAccess |
私人
|
依赖 |
真正的
|
NonCopyable |
真正的
|
数据类型:特征向量
RelTol
- - - - - -相对宽容
标量
基线标准集的相对公差,指定为标量。
属性:
GetAccess |
公共
|
SetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
数据类型:
LeadingTol
- - - - - -领先的宽容
标量
基线条件集的提前时间公差,指定为标量。
属性:
GetAccess |
公共
|
SetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
数据类型:
LaggingTol
- - - - - -滞后时间公差
标量
基线标准集的滞后时间容忍度,指定为标量。
属性:
GetAccess |
公共
|
SetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
数据类型:
ExcelSpecifications
- - - - - -Excel基线文件的表和范围信息
1)×(n数组
的表和范围信息微软®Excel®基线文件,作为1 × n数组返回,其中每一行都有一个表
而且范围
价值。指定范围
如表所示。
指定方法范围 |
描述 |
---|---|
矩形范围 |
使用语法指定范围 例子: |
未指定或为空 |
如果未指定,导入功能将自动检测使用范围。 例子: 注意:使用范围指电子表格中实际包含数据的矩形部分。导入函数通过修改不包含数据的前行和后行和列来自动检测所使用的范围。仅为空白的文本被认为是数据,并在使用的范围内捕获。 |
行范围 |
可以通过使用Excel行指示器指定开始行和结束行来标识范围。然后 例子: |
列范围 |
可以通过使用Excel列指示器指定开始列和结束列来标识范围。然后 例子: |
Excel命名范围 |
在Excel中,可以创建名称来标识电子表格中的范围。例如,您可以选择电子表格的一个矩形部分并调用它 例子: |
属性:
GetAccess |
公共
|
SetAccess |
公共
|
依赖 |
真正的
|
NonCopyable |
真正的
|
数据类型:数组
方法
公共方法
addExcelSpecification |
添加一个微软Excel表到基线标准或测试用例输入 |
getSignalCriteria |
获取信号准则 |
删除 |
移除基线标准 |
例子
添加基线标准和更改容忍度
这个示例展示了如何为测试添加基线标准类,并将绝对容差从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中引入
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。