Main Content

本页采用了机器翻译。点击此处可查看英文原文。

slreq.LinkSet 类

命名空间: slreq

使用链接集

描述

slreq.LinkSet 的实例是链接集对象。链接按链接集组织。每个链接集都与一个源工件(例如 Simulink®模型或数据字典)相关联,并序列化为一个单独的文件,用于存储与其相关联的链接。链接集文件的默认位置和名称与源工件相匹配。

创建对象

allLinkSets = slreq.find('Type', 'LinkSet') 查找并返回已加载的 slreq.LinkSet 对象数组allLinkSets

myLinkSet = slreq.find('Type', 'LinkSet', 'Name', ArtifactName) 查找并返回与 ArtifactName 指定的工件名称匹配的 slreq.LinkSet 对象 myLinkSet

myLinkSet = slreq.load(ArtifactName) 加载与 ArtifactName 指定的工件名称匹配的 slreq.LinkSet 对象 myLinkSet

输入参量

全部展开

链接集工件的名称,指定为字符向量。

输出参量

全部展开

已加载的链接集数组。

链接集,作为 slreq.LinkSet 对象返回。

属性

全部展开

链接集的文件路径,指定为字符向量。默认情况下,链接集与工件存储在同一文件夹中,具有相同的基本文件名和 .slmx 扩展名。

包含链接集的链接源的工件,指定为字符向量。当您创建链接时,链接集将与链接源项所属的工件相关联。默认情况下,链接集与工件存储在同一文件夹中,具有相同的基本文件名和 .slmx 扩展名。有关更多信息,请参阅 需求链接存储。工件可以是任何包含可链接项的文件,例如 Simulink模型或 Simulink Test™ 文件。

链接集中链接的域。

示例: linktype_rmi_excel, linktype_rmi_doors

链接集修订号,以标量形式返回。当您保存更改时,修订编号会增加。

指示链接集是否有未保存的更改。0 表示没有未保存的更改,1 表示未保存的更改。

链接集描述文本,指定为字符向量。

链接集自定义属性名称,指定为字符向量元胞数组。

方法

addAttribute向链接集添加自定义属性
createTextRange创建行范围
deleteAttribute从链接集中删除自定义属性
deleteOrphanLinks删除来源无效的链接
exportToVersion导出链接设置为之前的 MATLAB 版本
find在链接集中查找具有匹配属性值的链接
getBrokenLinks获取无效目标的链接
getLinks从链接集中获取链接
getOrphanLinks获取无效来源的链接
getRegisteredReqSets获取链接集中注册的需求集
getTextRange获取行范围
getTextRanges获取跨越多行的行范围
importProfile为油墨组指定配置文件
inspectAttribute获取有关链接集自定义属性的信息
profiles获取分配给链接集的配置文件
redirectLinksToImportedReqs将链接目标从外部文档重定向到导入的需求集
removeProfile从链接集中删除配置文件
save 保存链接集
sources 获取链接源
updateAttribute更新链接集自定义属性的信息
updateBacklinks同步外部导航链接
updateDocUri更新重命名或移动的文档的链接目标
updateRegisteredReqSets更新已注册到链接集的需求集

示例

全部折叠

此示例显示如何查找、加载和编辑链接集。

使用名称查找已加载的链接集。

myLinkSet1 = slreq.find("Type","LinkSet","Name","Project_req")
myLinkSet1 = 

  LinkSet with properties:

    Description: ''
       Filename: 'Project_req.slmx'
       Artifact: 'Project_req.slreqx'
         Domain: 'linktype_rmi_slreq'
       Revision: 2
          Dirty: 0

加载与名为 fuelsys 的 Simulink模型相关联的链接集。

myLinkSet2 = slreq.load("fuelsys.slx")
myLinkSet2 = 

  LinkSet with properties:

    Description: ''
       Filename: 'C:\MATLAB\My_Files\fuelsys_linkset.slmx'
       Artifact: 'D:\Work\Design_Specs\fuelsys.slx'
         Domain: 'linktype_rmi_simulink'
       Revision: 2
          Dirty: 0 

设置链接集描述。

myLinkSet2.Description = "Link set for the fuel system"
myLinkSet2 = 

  LinkSet with properties:

    Description: 'Link set for the fuel system'
       Filename: 'C:\MATLAB\My_Files\fuelsys_linkset.slmx'
       Artifact: 'D:\Work\Design_Specs\fuelsys.slx'
         Domain: 'linktype_rmi_simulink'
       Revision: 2
          Dirty: 1 

版本历史记录

在 R2018a 中推出