Main Content

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

moveDown

类: slreq.Requirement
命名空间: slreq

将需求在层次结构中下移

自 R2020b 起

语法

tf = moveDown(req)

说明

tf = moveDown(req) 将需求 req 在层次结构中向下移动一个位置,并且如果移动执行没有错误则返回 1。需求 req 无法移至层次结构中的新级别。

输入参数

全部展开

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

输出参量

全部展开

粘贴成功状态,以数据类型为 logical10 返回。

示例

全部展开

此示例显示如何在层次结构中向下移动需求。

加载描述巡航控制系统的crs_req_func_spec需求文件,并将其分配给变量。查找索引为 3.1 的需求。

rs = slreq.load('crs_req_func_spec');
req1 = find(rs,'Type','Requirement','Index','3.1');

将需求在层次结构中下移一个位置。通过检查成功状态、tf1 和索引来确认移动。

tf1 = moveDown(req1)
tf1 = logical
   1

req1.Index
ans = 
'3.2'

查找索引为 3.4 的需求。此需求已处于层次结构中的最低级别,无法进一步下移,您可以通过尝试将其下移来验证这一点。通过检查成功状态、tf2 和索引来确认移动失败。

req2 = find(rs,'Type','Requirement','Index','3.4');
tf2 = moveDown(req2)
tf2 = logical
   0

req2.Index
ans = 
'3.4'

清理

清除打开的需求集和链接集,并关闭打开的模型而不保存更改。

slreq.clear;
bdclose all;

版本历史记录

在 R2020b 中推出

另请参阅

| | |