slreq.Link class

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

Работа с объектами ссылки

Описание

Когда вы устанавливаете прослеживаемую ассоциацию между артефактами, Simulink® Requirements™ создает slreq.Link возразите, чтобы сохранить источник и целевые данные ссылки.

Конструкция

link = slreq.createLink(src, dest) создает slreq.Link объект link с источником и целевыми артефактами, заданными src и dest соответственно. slreq.Link объект хранится в файле набора Ссылки, который принадлежит src.

outLinks = slreq.outLinks(src) возвращает массив slreq.Link объекты outLinks это содержит исходящие ссылки от исходного артефакта src.

inLinks = slreq.inLinks(dest) возвращает массив slreq.Link объекты inLinks это содержит входящие ссылки на целевой артефакт dest.

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

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

Соедините исходный артефакт в виде структуры MATLAB®.

Соедините целевой артефакт в виде структуры MATLAB.

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

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

Обработайте к ссылке, возвращенной как slreq.Link объект.

Массив исходящих ссылок.

Массив входящих ссылок.

Свойства

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

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

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

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

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

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

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

Соедините описательный текст в виде многострочного вектора символов.

Соедините ключевые слова в виде символьного массива.

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

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

Методы

место назначения Получите целевой артефакт ссылки
getAttributeПолучите пользовательские атрибуты ссылки
isResolved Проверяйте, разрешена ли ссылка
isResolvedDestination Проверяйте, разрешено ли место назначения ссылки
isResolvedSource Проверяйте, разрешен ли источник ссылки
linkSetВозвратите набор родительской ссылки
удалениеУдалите ссылки
setAttributeУстановите пользовательские атрибуты ссылки
setDestination Установите место назначения ссылки требования
setSource Установите источник ссылки требования
источник Получите исходный артефакт ссылки

Примеры

Создайте ссылки

% Create a link between the current Simulink Object and a requirement
link1 = slreq.createLink(gcb, REQ)

link1 = 

  Link with properties:

           Type: 'Implement'
    Description: 'Plant Specs'
       Keywords: [0×0 char]
      Rationale: ''
      CreatedOn: 02-Sep-2017 15:49:28
      CreatedBy: 'Jane Doe'
     ModifiedOn: 21-Oct-2017 11:34:12
     ModifiedBy: 'John Doe'
       Comments: [0×0 struct]

% Create a link between a requirement and the current Stateflow object
link2 = slreq.createLink(REQ, sfgco);

Получите входящие ссылки

% Get the handle to a requirements set
myReqSet = slreq.find('Type', 'ReqSet', 'Name', 'Design_Spec');

% Get the handle to a requirement in myReqSet
myReq = find(myReqSet, 'Type', 'Requirement', 'Id', 'R1.1');

% Query incoming links to myReq
inLinks = slreq.inLinks(myReq);

Получите исходящие ссылки

% Load a link set and get link sources
myLinkSet = slreq.load('c5.slx');
allSrcs = myLinkSet.sources();

% Get outgoing links
myLink = slreq.outLinks(allSrcs(1));

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

|

Введенный в R2018a