slreq.createLink
创建可追踪的链接
说明
示例
创建链接
此示例显示如何创建链接。
打开 ShortestPath
示例。
openProject("ShortestPath");
加载shortest_path_tests_reqs
需求集。
rs = slreq.load("shortest_path_tests_reqs");
使用索引 2.1.3
获取需求的句柄。
req = find(rs,Index="2.1.3");
查找与 graph_unit_tests
MATLAB® 代码文件中的行号第四相关的行范围。
lr = slreq.getTextRange("graph_unit_tests.m",4);
在需求和 MATLAB 文件中的代码行之间创建链接。
myLink = slreq.createLink(req,lr);
获取链接集的句柄,然后保存它。
myLinkSet = linkSet(myLink); tf = save(myLinkSet)
tf = logical
1
输入参数
src
— 链接源项目
字符串标量 | 字符向量 | 双精度值 | slreq.Requirement
对象 | slreq.Reference
对象 | ...
链接源项,指定为:
字符串标量或字符向量,列出 Simulink® 模型的名称或者 Simulink 模块或子系统、Stateflow® 图或 System Composer™ 端口或组件的路径
Simulink模块或子系统或 System Composer 端口或组件的句柄
Stateflow.Chart
(Stateflow)、Stateflow.State
(Stateflow) 或Stateflow.Transition
(Stateflow) 对象Simulink.data.dictionary.Entry
(Simulink) 对象sltest.testmanager.TestFile
(Simulink Test)、sltest.testmanager.TestSuite
(Simulink Test)、sltest.testmanager.TestCase
(Simulink Test) 或sltest.testmanager.TestIteration
(Simulink Test) 对象Fault
(Simulink Fault Analyzer)、Conditional
(Simulink Fault Analyzer) 或SpreadsheetCell
(Simulink Fault Analyzer) 对象
dest
— 链接目标项
字符串标量 | 字符向量 | 双精度值 | slreq.Requirement
对象 | slreq.Reference
对象 | ...
链接目标项,指定为:
字符串标量或字符向量,列出 Simulink 模型的名称或者 Simulink 模块或子系统、Stateflow 图或 System Composer 端口或组件的路径
Simulink模块或子系统或 System Composer 端口或组件的句柄
Stateflow.Chart
(Stateflow)、Stateflow.State
(Stateflow) 或Stateflow.Transition
(Stateflow) 对象Simulink.data.dictionary.Entry
(Simulink) 对象sltest.testmanager.TestFile
(Simulink Test)、sltest.testmanager.TestSuite
(Simulink Test)、sltest.testmanager.TestCase
(Simulink Test) 或sltest.testmanager.TestIteration
(Simulink Test) 对象Fault
(Simulink Fault Analyzer)、Conditional
(Simulink Fault Analyzer) 或SpreadsheetCell
(Simulink Fault Analyzer) 对象
输出参量
myLink
— 链接
slreq.Link
对象
链接,作为 slreq.Link
对象返回。
限制
MATLAB® Online™ 不支持链接到 Microsoft® Word、Microsoft Excel® 或 IBM® DOORS® 文档中的需求。
版本历史记录
在 R2018a 中推出
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)