getOrphanLinks
类: slreq.LinkSet
命名空间: slreq
说明
返回 orphanLinks
= getOrphanLinks(myLinkSet
)myLinkSet
指定的链接集中具有无效链接源的链接。如果在源工件中找不到链接源,则该链接源无效。
输入参数
myLinkSet
— 链接集
slreq.LinkSet
对象
链接集,指定为 slreq.LinkSet
对象。
输出参量
orphanLinks
— 孤立链接
slreq.Link
数组
孤立链接,以 slreq.Link
数组返回。
示例
获取并删除孤立链接
此示例显示如何获取和删除孤立链接。
加载 myAddRequirements
需求集,其中包含对将两个输入相加并输出结果的 MATLAB® 函数的需求。
rs = slreq.load("myAddRequirements");
myAddRequirements
需求集具有来自 myAddOrphan
MATLAB 代码文件中的代码行的传入链接。获取链接集的句柄。
myLinkSet = slreq.find(Type="LinkSet");
获取链接集中的孤立链接。显示孤立链接的数量。
orphanLinks = getOrphanLinks(myLinkSet); numOrphanLinks = numel(orphanLinks)
numOrphanLinks = 1
删除孤立链接。
count = deleteOrphanLinks(myLinkSet)
count = 1
确认没有孤立链接。
orphanLinks = getOrphanLinks(myLinkSet)
orphanLinks = []
查找并修复孤立链接
此示例显示如何查找和修复孤立链接。
加载 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 = []
版本历史记录
在 R2024a 中推出
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)