slreq.generateTraceabilityDiagram

Создайте схему трассируемости

    Описание

    пример

    slreq.generateTraceabilityDiagram(startingItem) создает схему трассируемости, которая происходит из startingItem. Если схема трассируемости уже открыта для заданного элемента, схема прибывает в передний план.

    Примечание

    Если вы создаете схему из ссылки, ссылки source стартовый узел. Точно так же, если вы создаете схему из набора ссылки, артефакт, заданный Artifact стартовый узел.

    Примеры

    свернуть все

    В этом примере показано, как создать схему трассируемости из объекта требования.

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

    slreqCCProjectStart;
    slreq.load("crs_req_func_spec");

    Найдите Enable Switch Detection требование.

    req = slreq.find(Type="Requirement",Summary="Enable Switch Detection")
    req = 
      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'
    
    

    Создайте схему трассируемости для Enable Switch Detection требование.

    slreq.generateTraceabilityDiagram(req)

    Очистка

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

    slreq.clear;
    slproject.closeCurrentProject();

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

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

    slreqCCProjectStart;
    slreq.load("crs_req");

    Найдите crs_req ссылка установлена. Затем найдите ссылку с описанием #9: Enable Switch Detection.

    myLinkSet = slreq.find(Type="LinkSet",Name="crs_req");
    myLink = find(myLinkSet,Type="Link",Description="#9: Enable Switch Detection")
    myLink = 
      Link with properties:
    
               Type: 'Derive'
        Description: '#9: Enable Switch Detection'
           Keywords: {}
          Rationale: ''
          CreatedOn: 20-May-2017 13:14:10
          CreatedBy: 'itoy'
         ModifiedOn: 02-Feb-2018 14:28:04
         ModifiedBy: 'itoy'
           Revision: 4
                SID: 1
           Comments: [0×0 struct]
    
    

    Создайте схему трассируемости из ссылки.

    slreq.generateTraceabilityDiagram(myLink)

    Очистка

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

    slreq.clear;
    slproject.closeCurrentProject();

    В этом примере показано, как создать схему трассируемости из набора требования.

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

    slreqCCProjectStart;
    rs = slreq.load("crs_req_func_spec");

    Создайте схему трассируемости для crs_req_func_spec требование установлено при помощи пути к файлу прямого доступа.

    slreq.generateTraceabilityDiagram("documents/crs_req_func_spec.slreqx")

    Очистка

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

    slreq.clear;
    slproject.closeCurrentProject();

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

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

    slreqCCProjectStart;
    ls = slreq.load("crs_req.slmx");

    Создайте схему трассируемости для crs_req ссылка установлена при помощи пути к файлу прямого доступа.

    slreq.generateTraceabilityDiagram("documents\crs_req.slmx")

    Очистка

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

    slreq.clear;
    slproject.closeCurrentProject();

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

    свернуть все

    Стартовый элемент, чтобы создать схему трассируемости из в виде a:

    • slreq.Requirement объект

    • slreq.Reference объект

    • slreq.Justification объект

    • slreq.Link объект

    • slreq.ReqSet объект

    • slreq.LinkSet объект

    • Строковый скаляр или вектор символов, который содержит краткое название, путь к файлу прямого доступа или полный путь к файлу для набора требования или набора ссылки

    Введенный в R2021b