slreq.Link class

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

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

Описание

Когда вы устанавливаете прослеживаемую ассоциацию между артефактами, Simulink® Requirements™creates 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 значение. Программное обеспечение заполняет это свойство.

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

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

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

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

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

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

Методы

место назначения Получите целевой артефакт ссылки
isResolved Проверяйте, разрешена ли ссылка
isResolvedDestination Проверяйте, разрешено ли место назначения ссылки
isResolvedSource Проверяйте, разрешен ли источник ссылки
linkSetВозвратите набор родительской ссылки
удалениеУдалите ссылки
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(myReqs);

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

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

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

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

|

Введенный в R2018a

Для просмотра документации необходимо авторизоваться на сайте