slreq.Requirement class

Пакет: 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 объект.

Свойства

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

Перечисление типа требования в виде 'Functional', 'Informational', 'Container', или строковый скаляр или вектор символов, который задает пользовательский тип требования. Для получения дополнительной информации смотрите Типы Требования.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Методы

добавлениеДобавьте требование в набор требований
дочерние элементыНайдите дочерние требования требования
копияСкопируйте и вставьте требование
понизить в должностиПонизьте в должности требования
поискНайдите дочерние элементы родительских требований
getAttributeПолучите пользовательские атрибуты требования
getImplementationStatus Запросите сводные данные состояния реализации требования
getVerificationStatus Запросите сводные данные состояния верификации требования
isJustifiedForПроверяйте, выравнивается ли по ширине требование
justifyImplementation Выровняйте по ширине требования для реализации
justifyVerification Выровняйте по ширине требования для верификации
перемещениеПереместите требование в иерархию
moveDownПереместите требование вниз в иерархии
moveUpПереместите требование вверх в иерархии
родительский элементНайдите родительский элемент требования
продвинутьСпособствуйте требованиям
удалениеУдалите требование из набора требования
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