exponenta event banner

найти

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

Поиск связей в наборе ссылок с соответствующими значениями атрибутов

Синтаксис

myLinks = find(myLinkSet,'PropertyName1',PropertyValue1,...,'PropertyNameN',PropertyValueN)

Описание

myLinks = find(myLinkSet,'PropertyName1',PropertyValue1,...,'PropertyNameN',PropertyValueN) находит и возвращает slreq.Link объекты в наборе ссылок myLinkSet , которые соответствуют свойствам, указанным в PropertyName и PropertyValue.

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

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

Набор ссылок, указанный как slreq.LinkSet объект.

Имя свойства ссылки, указанное как символьный вектор. См. допустимые имена свойств в разделе «Свойства» slreq.Link.

Пример: 'Type','Keywords','SID'

Значение свойства ссылки, указанное как символьный вектор, символьный массив, datetime значение, скаляр, logicalили структурный массив. Тип данных зависит от указанного propertyName. См. допустимые значения свойств в разделе «Свойства» slreq.Link.

Пример: 'Type','Keywords','SID'

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

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

Ссылка или массив ссылок, указанный как slreq.Link объект.

Примеры

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

В этом примере показано, как найти ссылку в наборе ссылок, который соответствует указанному значению свойства.

Загрузить crs_req файлы требований, содержащие ссылки для системы круиз-контроля. Определите набор связей, назначив его переменной.

slreq.load('crs_req');
ls = slreq.find('Type','LinkSet');

Найти ссылку, соответствующую указанному идентификатору безопасности.

myLink = find(ls,'SID','3')
myLink = 
  Link with properties:

           Type: 'Derive'
    Description: '#8: Set Switch Detection'
       Keywords: {}
      Rationale: ''
      CreatedOn: 20-May-2017 13:14:40
      CreatedBy: 'itoy'
     ModifiedOn: 09-Jun-2020 14:57:35
     ModifiedBy: 'ahoward'
       Revision: 5
            SID: 3
       Comments: [0x0 struct]

Поиск всех связей, измененных в указанной редакции.

myLinks = find(ls,'Revision','7')
myLinks=1×8 object
  1x8 Link array with properties:

    Type
    Description
    Keywords
    Rationale
    CreatedOn
    CreatedBy
    ModifiedOn
    ModifiedBy
    Revision
    SID
    Comments

Найти ссылку, соответствующую указанному идентификатору безопасности и редакции.

myLink2 = find(ls,'SID','8','Revision','7')
myLink2 = 
  Link with properties:

           Type: 'Derive'
    Description: '#12: Increment Short Switch Detection'
       Keywords: {}
      Rationale: ''
      CreatedOn: 20-May-2017 13:15:45
      CreatedBy: 'itoy'
     ModifiedOn: 09-Jun-2020 15:14:55
     ModifiedBy: 'ahoward'
       Revision: 7
            SID: 8
       Comments: [0x0 struct]

Очистка

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

slreq.clear;
bdclose all;

См. также

|

Представлен в R2018a