主要内容

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

requirement

从 Requirements Table 模块的需求行中获取需求

自 R2026a 起

说明

req = requirement(row) 返回与 row 指定的 Requirements Table 模块行相对应的需求 req

示例

示例

全部折叠

本示例演示了如何从相应的 RequirementRow 对象中获取一个 slreq.Requirement 对象。

加载 duration_column_example_model 模型。

model = "duration_column_example_model";
load_system(model)

找到模型中的 Requirements Table 模块。

table = slreq.modeling.find(model);

将需求行作为 RequirementRow 对象的数组获取。

rows = getRequirementRows(table);

从 Requirements Table 模块的第一行获取 slreq.Requirement 对象。

reqRow = rows(1);
req = requirement(reqRow)
req = 
  Requirement with properties:

            Type: 'Functional'
              Id: '#2'
         Summary: 'Requirement 1'
     Description: 'Requirement 1'
        Keywords: {}
       Rationale: ''
       CreatedOn: 18-Mar-2022 12:54:04
       CreatedBy: 'ssatinov'
      ModifiedBy: 'ssatinov'
    IndexEnabled: 1
     IndexNumber: []
             SID: 2
    FileRevision: 1
      ModifiedOn: 18-Mar-2022 12:54:04
           Dirty: 0
        Comments: [0×0 struct]
           Index: '1'

输入参数

全部折叠

Requirements Table 模块中的需求行,指定为 RequirementRow 对象。

输出参量

全部折叠

需求,指定为 slreq.Requirement 对象。

版本历史记录

在 R2026a 中推出