exponenta event banner

slreq.LinkSet класс

Пакет: slreq

Работа с наборами ссылок

Описание

Экземпляры slreq.LinkSet являются объектами набора связей. Связи упорядочены в наборах ссылок. Каждый набор ссылок связан с исходным артефактом, таким как модель Simulink ® или словарь данных, и сериализуется в отдельный файл, в котором хранятся связанные с ним ссылки. Расположение по умолчанию и имя файла набора связей совпадают с именем исходного артефакта.

Создание

allLinkSets = slreq.find('Type', 'LinkSet') находит и возвращает массив загруженных slreq.LinkSet объекты allLinkSets.

myLinkSet = slreq.find('Type', 'LinkSet', 'Name', ArtifactName) находит и возвращает slreq.LinkSet объект myLinkSet соответствует имени артефакта, указанному ArtifactName.

myLinkSet = slreq.load(ArtifactName) загружает slreq.LinkSet объект myLinkSet соответствует имени артефакта, указанному ArtifactName.

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

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

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

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

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

Массив загруженных наборов ссылок.

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

Свойства

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

Путь к файлу набора ссылок, указанный как символьный вектор.

Идентификатор контейнера верхнего уровня, например, имя документа Microsoft ® Office, уникальный идентификатор модуля IBM ® Rational ® DOORS ®, имя модели Simulink или имя файла Simulink Test™ Test Manager.

Пользовательский тип ссылки в наборе ссылок. Дополнительные сведения см. в разделе Пользовательские типы ссылок.

Пример: linktype_rmi_excel, linktype_rmi_doors

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

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

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

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

Методы

addAttributeДобавить пользовательский атрибут в набор ссылок
deleteAttributeУдалить пользовательский атрибут из набора ссылок
найтиПоиск связей в наборе ссылок с соответствующими значениями атрибутов
getLinksПолучение ссылок из набора ссылок
inspectAttributeПолучение сведений о пользовательском атрибуте набора ссылок
сохранить Сохранить набор ссылок
источники Получить источники ссылок
updateAttributeОбновить сведения для пользовательского атрибута набора ссылок

Примеры

Поиск, загрузка и редактирование набора связей

Найдите загруженный набор ссылок с помощью имени.

myLinkSet1 = slreq.find('Type', 'LinkSet', 'Name', 'Project_req')
myLinkSet1 = 

  LinkSet with properties:

    Description: ''
       Filename: 'Project_req.slmx'
       Artifact: 'Project_req.slreqx'
         Domain: 'linktype_rmi_slreq'
       Revision: 2
          Dirty: 0
Загрузка набора связей, связанного с моделью Simulink с именем fuelsys.
myLinkSet2 = slreq.load('fuelsys.slx')
myLinkSet2 = 

  LinkSet with properties:

    Description: ''
       Filename: 'C:\MATLAB\My_Files\fuelsys_linkset.slmx'
       Artifact: 'D:\Work\Design_Specs\fuelsys.slx'
         Domain: 'linktype_rmi_simulink'
       Revision: 2
          Dirty: 0 
Задайте описание набора ссылок.
myLinkSet2.Description = 'Link set for the fuel system'
myLinkSet2 = 

  LinkSet with properties:

    Description: 'Link set for the fuel system'
       Filename: 'C:\MATLAB\My_Files\fuelsys_linkset.slmx'
       Artifact: 'D:\Work\Design_Specs\fuelsys.slx'
         Domain: 'linktype_rmi_simulink'
       Revision: 2
          Dirty: 1 

Представлен в R2018a