主要内容

创建需求链接

创建链接以在需求与设计或测试之间建立可追溯性

将需求链接到 MATLAB® 和 Simulink® 中的设计和测试以及 System Composer™ 中的架构。

您也可以直接链接到第三方应用程序中的外部需求。有关详细信息,请参阅创建指向外部需求的链接

App

需求编辑器创建和编辑需求
需求管理器管理模型中的需求和链接
配置文件编辑器创建和管理带构造型和属性的配置文件

模块

System Requirements列出 Simulink 模型中的系统需求

函数

全部展开

slreq.createLink创建可追溯的链接
slreq.generateTraceabilityMatrix创建可追溯性矩阵 (自 R2021a 起)
slreq.createTextRange创建行范围 (自 R2022b 起)
rmitag管理链接的关键字
slreq.find查找需求、参考和链接集工件
slreq.inLinks获取需求或其他可链接项的入站链接
slreq.outLinks获取模块或其他可链接项的出向链接
slreq.getDependentLinkSets检索包含需求集的传入链接的链接集 (自 R2023a 起)
slreq.getExternalURL获取链接源或目标、需求、测试或 Simulink 模型元素的导航 URL (自 R2021a 起)
slreq.getIncomingLinkTypeLabel检索传入链接类型标签 (自 R2023a 起)
slreq.getOutgoingLinkTypeLabel检索出向链接类型标签 (自 R2023a 起)
slreq.getTextRange获取行范围 (自 R2022b 起)
slreq.structToObj将链接源或目标信息从结构体转换为模型对象类型
slreq.show导航至链接源或目标
slreq.load加载需求集、链接集或 Requirements Table 模块
slreq.clear从内存中清除需求和链接
slreq.map获取或设置链接集文件的路径

全部展开

slreq.LinkSet 使用链接集
slreq.Link可追溯的链接
slreq.ReqSet 使用需求集
slreq.Reference 使用外部需求代理对象
slreq.Justification需求申述

方法

全部展开

获取链接

find在链接集中查找具有匹配属性值的链接
getLinks从链接集中获取链接
getBrokenLinks获取无效目标的链接
getOrphanLinks获取无效来源的链接

获取链接源、行范围和需求集

sources 获取链接源
getRegisteredReqSets获取链接集中注册的需求集
getTextRange获取行范围
getTextRanges获取跨越多行的行范围

自定义链接

addAttribute向链接集添加自定义属性
importProfile为油墨组指定配置文件
inspectAttribute获取有关链接集自定义属性的信息
profiles获取分配给链接集的配置文件
removeProfile从链接集中删除配置文件

保存和删除链接

save 保存链接集
deleteOrphanLinks删除来源无效的链接

获取可追溯性信息

linkSet获取链接的链接集
getDestinationOpenCommand 检索打开链接目标的命令
getSourceOpenCommand 检索打开链接源的命令
getDestinationURL 检索打开链接目标的 URL
getSourceURL 检索打开链接源的 URL
getDestinationLabel获取标识链接目标的标签
getSourceLabel获取标识链接源的标签
getIncomingTypeLabel 获取传入链接的类型标签
getOutgoingTypeLabel 获取出向链接的类型标签

获取和设置源与目标

source 获取链接源
destination 获取链接目标
setSource 设置需求链接源
setDestination 设置需求链接目标

添加注释和自定义链接

addComment向链接添加注释
getAttribute获取链接属性值
setAttribute设置链接属性值

删除链接

remove删除链接

检查未解析的链接

getReferenceInfo获取未解析的链接目标
isResolved 检查链接是否已解析
isResolvedDestination 检查链接目标是否已解析
isResolvedSource 检查链接源是否解析
getImplementationStatus 查询需求集实现状态摘要
updateImplementationStatus更新需求集实现状态摘要
inLinks获取需求的入站链接
outLinks获取需求的出向链接
getImplementationStatus 查询需求实现状态摘要
isJustifiedFor检查需求是否已申述
justifyImplementation 申述需求以实现
inLinks获取引用需求的入站链接
outLinks获取引用需求的出向链接
getImplementationStatus 查询引用需求实现状况摘要
isJustifiedFor检查引用的需求是否已申述
justifyImplementation 申述用于实现的引用需求
outLinks获取出向链接以进行申述

对象

slreq.TextRange行范围 (自 R2022b 起)
slreq.matrix.Configuration可追溯性矩阵配置 (自 R2024a 起)
slreq.matrix.Filter可追溯性矩阵过滤器 (自 R2024a 起)

对象函数

全部展开

deleteLinks删除行范围的链接
getLineRange获取行范围的行号
getLinks获取行范围的链接
getText获取行范围的内容
remove删除未使用的行范围
setLineRange设置行范围的行号
showMATLAB 编辑器中打开并突出显示行范围
addFilterToCell将单元格过滤器添加到可追溯性矩阵配置中
addFilterToHighlight在可追溯性矩阵配置中添加突出显示
addFilterToLeft在可追溯性矩阵配置中向左侧工件添加过滤器
addFilterToMatrix将矩阵设置过滤器添加到可追溯性矩阵配置中
addFilterToTop在可追溯性矩阵配置中添加过滤器以过滤顶层工件
exportToScript将可追溯性矩阵配置导出到脚本

主题

链接需求、架构、设计和测试

加载和自定义链接

精选示例