Main Content

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

slreq.load

加载需求集或链接集

说明

示例

myReqSet = slreq.load(reqSetFile) 将需求集集加载到内存中。

示例

forceResolvetrue 时, myReqSet = slreq.load(reqSetFile,forceResolve) 加载需求集并修复过时的配置文件。有关更多信息,请参阅 使用原型自定义需求和链接

示例

myLinkSet = slreq.load(linkSetFile) 将链接集加载到内存中。

示例

myLinkSet = slreq.load(artifact) 将与链接源工件相关的链接集加载到内存中。

示例

[myLinkSet,myReqSet] = slreq.load(model) 加载包含至少一个 Requirements Table模块的Simulink®模型,并将相关的需求集和链接集加载到内存中。

示例

全部折叠

加载需求集并返回相关的slreq.ReqSet对象。

rs = slreq.load("basicReqSet");

加载具有过时配置文件的需求集。

rs = slreq.load("myAddRequirementsOutdated",true);

加载一个链接集,其中包含 Microsoft® Word 中的需求和 Simulink® 中的模型元素之间的直接链接。

myLinkSet = slreq.load("slvnvdemo_fuelsys_officereq.slmx");

关闭链接集。

slreq.clear

此示例显示如何加载链接源工件的链接集。

加载与 myAdd MATLAB® 代码文件相关的链接集。

myLinkSet = slreq.load("myAdd.m");

显示链接集文件名。

[~,name,ext] = fileparts(string(myLinkSet.Filename));
disp(name+ext)
myAdd.slmx

加载与 Simulink®模型中的 Requirements Table模块相关联的 Simulink模型®、需求集和链接集。

[myLinkSet,myReqSet] = slreq.load("reqTableDurationModel1.slx");

输入参数

全部折叠

要加载的需求集文件,指定为字符串标量或字符向量。

示例: myReqSet = slreq.load("myReqSet.slreqx")

要加载的链接集文件,指定为字符串标量或字符向量。

示例: myLinkSet = slreq.load("myLinkSet.slmx")

加载需求集时修复过时配置文件的选项,指定为数据类型 logical1 (true) 或 0 (false)。

示例: myReqSet = slreq.load("myReqSet.slreqx",1)

将源工件链接到加载,指定为字符串标量或字符向量。有效的链接源工件类型为:

  • Simulink 或 System Composer™ 模型

  • Simulink 数据字典

  • Simulink Test™ 文件

  • MATLAB® 代码文件

  • C 和 H 文件

您必须指定文件扩展名。

示例: myLinkSet = slreq.load("myFunction.m")

要加载的 Simulink模型,指定为字符串标量或字符向量。该模型必须至少包含一个Requirements Table模块。每个模块都与一个需求集相关联。请参阅配置正式需求的属性。您必须包含 .slx 扩展。

示例: [myLinkSet,myReqSet] = slreq.load("myReqTableModel.slx")

输出参量

全部折叠

已加载的需求集,作为slreq.ReqSet对象返回。

已加载的链接集,作为 slreq.LinkSet 对象返回。

版本历史记录

在 R2018a 中推出