moveDown

Класс: slreq.Justification
Пакет: slreq

Переместите выравнивание вниз в иерархии

Синтаксис

tf = moveDown(jt)

Описание

tf = moveDown(jt) перемещает выравнивание jt вниз одно место в иерархии, и возвращает 1 если перемещение успешно. Выравнивание jt не может быть перемещен в новый уровень в иерархии.

Входные параметры

развернуть все

Выравнивание в виде slreq.Justification объект.

Выходные аргументы

развернуть все

Вставьте состояние успеха, возвращенное как 0 или 1 из типа данных logical.

Примеры

развернуть все

В этом примере показано, как переместить выравнивание вниз в иерархии.

Загрузите crs_req_justs файл требования, который описывает систему круиз-контроля и присваивает ее переменной. Найдите выравнивание с индексом 5.3.

rs = slreq.load('crs_req_justs');
jt1 = find(rs,'Type','Justification','Index','5.3');

Переместите выравнивание вниз одно место в иерархии. Подтвердите перемещение путем проверки состояния успеха, tf1, и индекс.

tf1 = moveDown(jt1)
tf1 = logical
   1

jt1.Index
ans = 
'5.4'

Найдите выравнивание с индексом 5.2.2. Это выравнивание уже в нижней части его уровня в иерархии и не может быть спущено далее, который можно проверить путем попытки переместить его вниз. Подтвердите что перемещение, отказавшее путем проверки состояния успеха, tf2, и индекс.

jt2 = find(rs,'Type','Justification','Index','5.2.2');
tf2 = moveDown(jt2)
tf2 = logical
   0

jt2.Index
ans = 
'5.2.2'

Очистка

Очистите открытые наборы требования и наборы ссылки, и закройте открытые модели, не сохраняя изменения.

slreq.clear;
bdclose all;

Смотрите также

| | |

Введенный в R2020b