find

Класс: slreq. Требование
Пакет: slreq

Найдите требования, которые имеют соответствие со значениями атрибута

Синтаксис

reqs = find(rs, 'PropertyName', PropertyValue)

Описание

reqs = find(rs, 'PropertyName', PropertyValue) возвращает требование или набор требований reqs в требованиях устанавливает rs заданный свойствами то соответствие PropertyName и PropertyValue. Имя свойства, соответствующее, является нечувствительным к регистру.

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

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

Набор требований, заданный как slreq.ReqSet объект.

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

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

Требования, возвращенные как slreq.Requirement объекты.

Примеры

Найдите требования, которые имеют соответствие со значениями атрибута

% Load a requirements set file
rs = slreq.load('C:\MATLAB\My_Requirements_Set_1.slreqx');

% Find all editable requirements with ID R1.1 in the requirements set
matchedReqs = find(rs, 'Type', 'Requirement', 'ID', 'R1.1');

Найдите требования при помощи соответствия регулярного выражения

Можно искать требования в наборах требований путем построения шаблонов поиска регулярного выражения при помощи тильды (~) символ.

% Load a requirements set file
rs = slreq.load('C:\MATLAB\My_Requirements_Set_1.slreqx');

% Find all requirements that correspond to the plant
plantReqs = find(rs, 'Type', 'Requirement', 'Summary', '~Plant(?i)\w*')

plantReqs = 

  1×11 Requirement array with properties:

    Id
    Summary
    Keywords
    Description
    Rationale
    SID
    CreatedBy
    CreatedOn
    ModifiedBy
    ModifiedOn
    FileRevision
    Dirty
    Comments
Для получения дополнительной информации о построении шаблонов поиска регулярного выражения смотрите Шаги для Создания Выражений (MATLAB).

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

|

Введенный в R2018a