slreq. Класс требования

Пакет: slreq
Суперклассы:

Работа с объектами Требования

Описание

Экземпляры slreq.Requirement являются объектами Требования, которыми вы управляете только в Simulink® Requirements™ и которые не имеют персистентной связи с артефактами управляемой внешними приложениями. Объекты требования могут существовать только в наборе требований.

Конструкция

req = find(rs, 'PropertyName', PropertyValue) находит и возвращает требование, req в требованиях установил rs с дополнительными свойствами требования, заданными PropertyName и PropertyValue.

req = add(rs, 'PropertyName', PropertyValue) добавляет требование, req к требованию установил rs с дополнительными свойствами требования, заданными PropertyName и PropertyValue.

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

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

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

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

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

Обработайте к требованию, возвращенному как объект slreq.Requirement.

Свойства

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

Тип требования. Для получения дополнительной информации смотрите Типы Требования.

Пользовательский ID требования, возвращенного как вектор символов. Вы не можете использовать пробелы и '#' в пользовательских идентификаторах.

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

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

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

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

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

Дата, в которую было создано требование, задала как значение datetime. Программное обеспечение заполняет это свойство.

Имя человека или организации, которая создала требование.

Дата, в которую было в последний раз изменено требование, задала как значение datetime. Программное обеспечение заполняет это свойство.

Имя человека или организации, которые длятся, изменило требование.

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

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

Комментарии, которые присоединяются с требованием, возвратились как структура.

Методы

добавлениеДобавьте требование в набор требований
дочерние элементыНайдите дочерние требования требования
понизить в должностиПонизьте в должности требования
поискНайдите требования, которые имеют соответствие со значениями атрибута
getAttributeПолучите пользовательские атрибуты требования
getImplementationStatus Запросите сводные данные состояния реализации требования
getVerificationStatus Запросите сводные данные состояния верификации требования
isJustifiedForПроверяйте, выравнивается ли по ширине требование
justifyImplementation Выровняйте по ширине требования для реализации
justifyVerification Выровняйте по ширине требования для верификации
родительский элементНайдите родительский элемент требования
продвинутьСпособствуйте требованиям
reqSetВозвратите родительский набор требований
setAttributeУстановите пользовательские атрибуты требования

Примеры

Найдите требование в наборе требований

% Find a requirement with ID 77 in a requirements set rs
req = find(rs, 'Type', 'Requirement', 'ID', '77');

req = 

  Requirement with properties:

             Id: '77'
        Summary: 'Test Spec'
       Keywords: [0×0 char]
    Description: ''
      Rationale: ''
            SID: 80
      CreatedBy: 'John Doe'
      CreatedOn: 05-Oct-2007 16:09:38
     ModifiedBy: 'Jane Doe'
     ModifiedOn: 21-Dec-2016 11:10:05
       Comments: [0×0 struct]

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

| |

Введенный в R2018a