Класс: slreq.Reference
Пакет: slreq
Найдите, что дочерние элементы родительского элемента сослались на требования
childRefs = find(ref,'PropertyName1',PropertyValue1,...,'PropertyNameN',PropertyValueN)
находит и возвращается, дочерний элемент сослался на требования childRefs
= find(ref
,'PropertyName1'
,PropertyValue1
,...,'PropertyNameN'
,PropertyValueN
)childRefs
из родительского элемента сослался на требование ref
то соответствие свойства задано PropertyName
и PropertyValue
.
ref
— Требование, на которое ссылаются,slreq.Reference
объектТребование, на которое ссылаются, в виде slreq.Reference
объект.
PropertyName
— Ссылочное свойствоСсылочное имя свойства в виде вектора символов. Смотрите допустимые имена свойства в разделе Properties slreq.Reference
.
Пример: 'Type','Keywords','SID'
PropertyValue
— Ссылочное значение свойстваdatetime
значение | скаляр | logical
| массив структурСсылочное значение свойства в виде вектора символов, символьного массива, datetime
значение, скаляр, logical
, или массив структур. Тип данных зависит от заданного propertyName
. Смотрите допустимые значения свойств в разделе Properties slreq.Reference
childRefs
— Дочерний элемент сослался на требованияslreq.Reference
возразите | slreq.Reference
objectArrayДочерний элемент сослался на требования, возвращенные как slreq.Reference
объекты.
В этом примере показано, как найти, что дочерний элемент сослался на требования то соответствие значения свойств.
Загрузите crs_req
файл требования, который описывает систему круиз-контроля и присваивает ее переменной. Найдите требование, на которое ссылаются, с индексом 3
, когда это требование, на которое ссылаются, имеет требования дочернего элемента, на которые ссылаются.
rs = slreq.load('crs_req'); parentRef = find(rs,'Type','Reference','Index','3')
parentRef = Reference with properties: Id: 'Functional Requirements' CustomId: 'Functional Requirements' Artifact: 'crs_req.docx' ArtifactId: '?Functional Requirements' Domain: 'linktype_rmi_word' UpdatedOn: 02-Feb-2018 13:23:13 CreatedOn: NaT CreatedBy: '' ModifiedBy: '' IsLocked: 1 Summary: 'Functional Requirements' Description: '<div class=WordSection1>...' Rationale: '' Keywords: {} Type: 'Functional' SID: 9 FileRevision: 1 ModifiedOn: 03-Aug-2017 17:34:56 Dirty: 0 Comments: [0x0 struct] Index: '3'
Найдите, что весь дочерний элемент сослался на требования parentRef
это было изменено в версии 1
.
childRefs1 = find(parentRef,'FileRevision',1)
childRefs1=1×18 object
1x18 Reference array with properties:
Id
CustomId
Artifact
ArtifactId
Domain
UpdatedOn
CreatedOn
CreatedBy
ModifiedBy
IsLocked
Summary
Description
Rationale
Keywords
Type
SID
FileRevision
ModifiedOn
Dirty
Comments
Index
Найдите, что весь дочерний элемент сослался на требования parentRef
это было изменено в версии 1
и имейте SID, равный 12
.
childRefs2 = find(parentRef,'FileRevision',1,'SID',12)
childRefs2 = Reference with properties: Id: 'Activating cruise control' CustomId: 'Activating cruise control' Artifact: 'crs_req.docx' ArtifactId: '?Activating cruise control' Domain: 'linktype_rmi_word' UpdatedOn: 02-Feb-2018 13:23:13 CreatedOn: NaT CreatedBy: '' ModifiedBy: '' IsLocked: 1 Summary: 'Activating cruise control' Description: '<div class=WordSection1>...' Rationale: '' Keywords: {} Type: 'Functional' SID: 12 FileRevision: 1 ModifiedOn: 03-Aug-2017 17:34:56 Dirty: 0 Comments: [0x0 struct] Index: '3.3'
Очистка
Очистите открытые наборы требования и наборы ссылки, и закройте открытые модели, не сохраняя изменения.
slreq.clear;
bdclose all;
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
Вы щелкнули по ссылке, которая соответствует команде MATLAB:
Выполните эту команду, введя её в командном окне MATLAB.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.