主要内容

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

slreq.load

加载需求集、链接集或 Requirements Table 模块

说明

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");

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

加载与 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 中推出