主要内容

sltest.harness.find

发现测试模型

描述

例子

harnessList= sltest.harness.find (harnessOwner)返回一个结构清单利用和利用组件或模型存在的属性harnessOwner

harnessList= sltest.harness.find (harnessOwner,名称,值)使用指定的一个或多个其他搜索选项的名字,价值对参数。

例子

全部折叠

发现利用f14模型及其一级子系统。该函数根据一个正则表达式匹配利用名称。

f14;sltest.harness.create (“f14”,“名字”,“model_harness”);sltest.harness.create (“f14 /控制器”,“名字”,“Controller_Harness1”);harnessList = sltest.harness.find (“f14”,“SearchDepth”,1“名字”,“_ (Hh) arne +”,“正则表达式”,“上”)
harnessList = 1 x2结构体数组字段:模型名称描述类型ownerHandle ownerFullPath ownerType isOpen canBeOpened verificationMode saveExternally rebuildOnOpen rebuildModelData图形origSrc origSink

输入参数

全部折叠

模型或组件处理或路径,指定为一个特征向量或双

例子:1.9500 e + 03

例子:“model_name”

例子:“model_name /子系统”

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:“SearchDepth”2“名称”,“controller_harness”搜索模型或组件,和两个层次水平较低,利用命名controller_harness

模型中利用名字来搜索,指定为逗号分隔组成的“名字”和一个特征向量或一个正则表达式。您可以指定一个正则表达式也只有当你使用的名字,价值一对“正则表达式”,“上”

例子:“名称”、“sample_harness”“名称”、“_ (Hh) arne + '

搜索使用一个正则表达式,指定为逗号分隔组成的“正则表达式”“关闭”“上”。当“正则表达式”被设置为“上”,您可以使用一个正则表达式“名字”

例子:“正则表达式”,“上”

子系统水平进harnessOwner为利用搜索,指定为逗号分隔组成的“SearchDepth”和一个整数。例如:

0搜索harnessOwner

1搜索harnessOwner和它的子系统。

2搜索harnessOwner,它的子系统,子系统。

当你没有指定SearchDepth所有级别的,函数搜索harnessOwner

例子:“SearchDepth”, 1

只返回积极利用搜索选项,指定为逗号分隔组成的“OpenOnly”“关闭”“上”

例子:“OpenOnly”,“上”

为可重用的库函数接口子系统的名称来搜索,指定为一个字符串或字符向量。使用这个名称-值对返回所有利用指定的列表函数接口。

例子:“FunctionInterfaceName”、“double_RLS”

输出参数

全部折叠

的利用和属性列表组件或模型harnessOwner,作为一个结构返回。字段所示结构使用正则表达式查找利用的模型组件的例子。

版本历史

介绍了R2015a