主要内容

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

slreq.open

打开需求集

说明

myReqSet = slreq.open(rs) 将需求集 rs 加载到内存中,并在需求编辑器中打开它。

示例

myReqSet = slreq.open(rs,reqID) 加载需求集,并在需求编辑器中打开需求 reqID

示例

myReqSet = slreq.open(model)需求编辑器中打开指定模型中来自 Requirements Table 模块的需求集。该模型必须至少包含一个 Requirements Table 模块。

示例

myReqSet = slreq.open(model,reqID) 打开了位于需求编辑器中、ID 为 reqIDRequirements Table 模块需求。

示例

示例

全部折叠

此示例显示如何在需求编辑器中加载和打开需求集并返回关联的 slreq.ReqSet 对象。

rs = slreq.open("basicReqSet");

在需求编辑器中打开 SID 为 3 的需求。

openExample("slrequirements/OpenARequirementSetExample")
rs = slreq.open("basicReqSet",3);

reqTableDurationModel1.slx 模型中的 Requirements Table 模块中打开一个需求集,并在需求编辑器中显示它。

openExample("slrequirements/LoadRequirementSetAndLinkSetForRequirementsTableBlockExample")
rs = slreq.open("reqTableDurationModel1.slx");

在需求编辑器中打开 SID 为 2 的需求。

rs = slreq.open("reqTableDurationModel1.slx",2);

输入参数

全部折叠

要打开的需求集,指定为一个字符串标量或字符向量,其中列出了需求集文件的名称或路径,或者指定为一个 slreq.ReqSet 对象。

需求标识符,指定为:

  • 需求 ID 或自定义 ID,形式为字符串标量或字符向量

  • 需求 SID 作为标量整数

示例: myReqSet = slreq.open("functionalRequirements.slreqx","REQ-001");

示例: myReqSet = slreq.open("functionalRequirements.slreqx",5);

要加载的 Simulink 模型的名称或路径(包括 .slx 扩展名),指定为字符串标量或字符向量。该模型必须至少包含一个 Requirements Table 模块。每个模块都有一个独立的需求集。请参阅配置形式化需求的属性

输出参量

全部折叠

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

版本历史记录

在 R2018a 中推出

全部展开