setAttribute

Класс: slreq. Ссылка
Пакет: slreq

Установите пользовательские атрибуты ссылки

Синтаксис

setAttribute(myLink,name,value)

Описание

setAttribute(myLink,name,value) устанавливает значение, заданное как value пользовательского атрибута, заданного как name для ссылки myLink.

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

расширить все

Ссылка, заданная как slreq.Link объект.

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

Пользовательское значение атрибута, заданное как символьный массив, double, logical или datetime. Тип данных зависит от типа пользовательского атрибута.

Примеры

расширить все

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

Загрузите crs_req файлы требований, которые содержат ссылки для системы круиз-контроля.

slreq.load('crs_req');
slreq.load('crs_req_func_spec');

Создайте массив ссылок, содержащий все ссылки. Получите одну ссылку из массива.

linksArray = slreq.find('Type','Link')
linksArray=1×12 object
  1x12 Link array with properties:

    Type
    Description
    Keywords
    Rationale
    CreatedOn
    CreatedBy
    ModifiedOn
    ModifiedBy
    Revision
    SID
    Comments

lk = linksArray(1);

Настраиваемые Target Speed Change атрибутов, отслеживает, связаны ли связанные требования с увеличением или уменьшением скорости или вообще не связаны. Установите значение Target Speed Change на Unset для вашей ссылки. Затем используйте getAttribute чтобы подтвердить, что значение установлено правильно.

setAttribute(lk,'Target Speed Change','Unset');
value = getAttribute(lk,'Target Speed Change')
value = 
'Unset'

Очистка

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

slreq.clear;
bdclose all;
Введенный в R2020b