setAttribute

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

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

Синтаксис

setAttribute(myLink,name,value)

Описание

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

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

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

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

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

Значение пользовательского атрибута в виде символьного массива, doubleлогический или 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