exponenta event banner

moveDown

Класс: slreq. Оправдание
Пакет: 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