moveUp

Класс: slreq. Оправдание
Пакет: slreq

Перемещение обоснования вверх в иерархии

Синтаксис

tf = moveUp(jt)

Описание

tf = moveUp(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 = moveUp(jt1)
tf1 = logical
   1

jt1.Index
ans = 
'5.2'

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

jt2 = find(rs,'Type','Justification','Index','5.1');
tf2 = moveUp(jt2)
tf2 = logical
   0

jt2.Index
ans = 
'5.1'

Очистка

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

slreq.clear;
bdclose all;

См. также

| | |

Введенный в R2020b
Для просмотра документации необходимо авторизоваться на сайте