destination

Класс: slreq.Link
Пакет: slreq

Получите место назначения ссылки

Синтаксис

Описание

пример

dest = destination(myLink) возвращает место назначения ссылки ссылки myLink.

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

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

Соединитесь в виде slreq.Link объект.

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

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

Соедините место назначения, возвращенное как MATLAB® структура, которая содержит эти поля:

  • domain

  • artifact

  • id

  • summary

  • reqSet

  • sid

Примеры

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

В этом примере показано, как получить место назначения ссылки от объекта ссылки.

Откройте Определение Требований для проекта Модели Круиз-контроля. Загрузите crs_req набор требования, который также загружает crs_req ссылка установлена.

slreqCCProjectStart;
slreq.load("crs_req");

Найдите crs_req ссылка установлена.

myLinkSet = slreq.find(Type="LinkSet",Name="crs_req");

Получите ссылки от набора ссылки.

myLinks = getLinks(myLinkSet)
myLinks=1×12 object
  1x12 Link array with properties:

    Type
    Description
    Keywords
    Rationale
    CreatedOn
    CreatedBy
    ModifiedOn
    ModifiedBy
    Revision
    SID
    Comments

Получите целевую структуру ссылки для одной из ссылок.

dest = destination(myLinks(1))
dest = struct with fields:
      domain: 'linktype_rmi_slreq'
    artifact: '/tmp/BR2021bd_1751886_255755/mlx_to_docbook1/bml.batserve.054902/MATLAB/Projects/examples/CruiseRequirementsExample4/documents/crs_req_func_spec.slreqx'
          id: '#9'
     summary: 'Enable Switch Detection'
      reqSet: 'crs_req_func_spec.slreqx'
         sid: 9

Преобразуйте целевую структуру ссылки в объект.

destObj = slreq.structToObj(dest)
destObj = 
  Requirement with properties:

            Type: 'Functional'
              Id: '#9'
         Summary: 'Enable Switch Detection'
     Description: '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">...'
        Keywords: {}
       Rationale: ''
       CreatedOn: 27-Feb-2017 10:15:38
       CreatedBy: 'itoy'
      ModifiedBy: 'asriram'
             SID: 9
    FileRevision: 55
      ModifiedOn: 03-Aug-2017 14:39:35
           Dirty: 0
        Comments: [0x0 struct]
           Index: '1.6'

Очистка

Очистите открытые наборы требования и наборы ссылки. Закройте текущий проект.

slreq.clear;
slproject.closeCurrentProject();

Советы

  • Можно использовать slreq.structToObj преобразовывать целевую структуру ссылки в объект.

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

| |

Введенный в R2018a