find
类: slreq.LinkSet
命名空间: slreq
在链接集中查找具有匹配属性值的链接
语法
myLinks = find(myLinkSet,"PropertyName1",PropertyValue1,...,"PropertyNameN",PropertyValueN)
说明
返回链接集 myLinks
= find(myLinkSet
,"PropertyName1"
,PropertyValue1
,...,"PropertyNameN"
,PropertyValueN
)myLinkSet
中与 PropertyName
和 PropertyValue
指定的属性匹配的链接。
输入参数
myLinkSet
— 链接集
slreq.LinkSet
对象
链接集,指定为 slreq.LinkSet
对象。
PropertyName
— 链接属性
字符串标量 | 字符向量
链接属性名称,指定为字符串标量或字符向量,包含 slreq.Link
属性名称或链接目标属性的名称。有关有效属性名称的列表,请参阅 slreq.Link
的 属性 部分中的有效属性名称。
有效的链接目标属性是:
"destination.domain"
"desintation.artifact"
"destination.id"
"destination.summary"
链接目标属性对应于destination
方法输出的结构体字段。
示例: 'Type','Keywords','SID'
PropertyValue
— 链接属性值
字符向量 | 字符数组 | datetime
值 | 标量 | logical
| 结构体数组
链接属性值,指定为字符向量、字符数组、datetime
值、标量、logical
或结构体数组。数据类型取决于指定的 PropertyName
。请参阅 slreq.Link
的 属性 部分中的有效属性值。
示例: 'Type','Keywords','SID'
输出参量
myLinks
— 链接
slreq.Link
数组
链接,以 slreq.Link
数组返回。
示例
在链接集中查找链接
此示例显示如何在链接集中查找与指定属性值匹配的链接。
加载myAddRequirements
需求集,它还会加载myAdd
链接集。然后,找到myAdd
链接集。
slreq.load("myAddRequirements"); ls = slreq.find("Type","LinkSet","Name","myAdd");
查找与指定 SID 匹配的链接。
myLink = find(ls,"SID","3");
查找具有指定修订的所有链接。
myLinks = find(ls,"Revision","4")
myLinks=1×3 Link array with properties:
Type
Description
Keywords
Rationale
CreatedOn
CreatedBy
ModifiedOn
ModifiedBy
Revision
SID
Comments
查找与指定 SID 和修订版本匹配的链接。
myLink2 = find(ls,"SID","3","Revision","4");
按目标属性查找链接
此示例显示如何查找与指定目标属性匹配的链接。
加载myAddRequirements
需求集,它还会加载myAdd
链接集。然后,找到myAdd
链接集。
slreq.load("myAddRequirements"); myLinkSet = slreq.find("Type","LinkSet","Name","myAdd");
使用 slreq.find
函数查找目标工件为 myAddRequirements.slreqx
的链接。
fp = which("myAddRequirements.slreqx"); myLinks = slreq.find("Type","Link","destination.artifact",fp);
使用 find
方法查找链接集中摘要为 Input u
的链接。
myLinks = find(myLinkSet,"destination.summary","Input u");
版本历史记录
在 R2018a 中推出R2024a: 按目标属性查找链接
通过指定 PropertyName
作为链接目标属性来按目标属性查找链接,指定为以下字符串之一:
"destination.domain"
"desintation.artifact"
"destination.id"
"destination.summary"
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)