Main Content

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

setSource

类: slreq.Link
命名空间: slreq

设置需求链接源

自 R2019b 起

说明

示例

setSource(myLink,src) 将链接 myLink 的链接源设置为 src 指定的项目。您只能将链接源设置为属于 myLink 的当前源工件的可链接项。

输入参数

全部展开

链接,指定为 slreq.Link 对象。

链接源项,指定为:

示例

全部展开

此示例显示如何查找和修复孤立链接。

加载 myAddRequirements需求集,其中包含对将两个输入相加并输出结果的 MATLAB® 函数的需求。

rs = slreq.load("myAddRequirements");

myAddRequirements需求集具有来自 myAddOrphan MATLAB 代码文件中的代码行的传入链接。获取链接集的句柄。

myLinkSet = slreq.find(Type="LinkSet");

查找链接集中的孤立链接。显示孤立链接的数量。

orphanLinks = getOrphanLinks(myLinkSet);
numOrphanLinks = numel(orphanLinks)
numOrphanLinks = 1

孤立链接的来源是myAddOrphan MATLAB 代码文件的第 2 行。获取与该行代码关联的行范围对象。

lineRange = slreq.getTextRange("myAddOrphan.m",2);

使用setSource方法修复孤立链接。

setSource(orphanLinks(1),lineRange)

确认没有孤立链接。

orphanLinks = getOrphanLinks(myLinkSet)
orphanLinks =

     []

版本历史记录

在 R2019b 中推出