主要内容

SLTEST.HARNESS.CHECK.

比较在线束模型和主要模型之间的测试中的组件

描述

[检查结果检查公告] = sltest.harness.check(Harnessowner.HarnessName.计算在线束模型中进行测试的组件的校验和HarnessName.并将其与组件的校验和进行比较Harnessowner.在主模型中,返回整体检查结果还有额外的检查公告比较。你不能使用SLTEST.HARNESS.CHECK.关于子系统模型测试线束。

例子

全部收缩

此示例显示了如何在主模型和测试线束之间进行比较在测试中的组件。比较所测试的组件可以帮助您确定剪切是否包含未同步的更改。

检查控制器子系统在这方面F14反对模型控制器测试线束中的子系统。

1.加载模型。

load_system('f14');

2.创建测试线束控制器

sltest.harness.Create('f14 / controller''名称''控制器跑步');

3.运行比较。

[校验案,checkdetails] = sltest.harness.check('f14 / controller'......'控制器跑步');

4.查看整体结果。

检查结果
检查result =逻辑1

5.查看比较的细节。

检查公告
CheckDetails =.结构与字段:总体而言:1内容:1原因:“主要模型中的利用组件和组件的校验和相同。”
清除('检查案例''checkdetails');close_system('f14',0);

输入参数

全部收缩

模型或组件句柄或路径,指定为字符向量或双倍。

例子:1.9500E + 03.

例子:'型号名称'

例子:'model_name / subsystem'

作为字符向量指定的线束的名称。

例子:'harness_name'

输出参数

全部收缩

线束模型与系统模型之间的组件比较结果,返回为真或假。

对于框图线束,函数返回检查结果=真的

对于虚拟子系统线束,函数返回检查结果=错误的

检查操作的细节,作为结构返回。结构字段包含整个组件,组件内容,组件接口的比较结果以及比较结果的原因。如果SLTEST.HARNESS.CHECK.回报错误的,重建测试线束并重试SLTEST.HARNESS.CHECK.

在R2015A介绍