exponenta event banner

getAttribute

Класс: slreq. Связь
Пакет: slreq

Получение пользовательских атрибутов связи

Синтаксис

val = getAttribute(myLink,name)

Описание

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

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

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

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

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

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

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

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

Примеры

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

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

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

slreq.load('crs_req');
ls = slreq.find('Type','LinkSet');

Создание массива ссылок, содержащего все ссылки из набора ссылок ls. Получите одну ссылку из массива. Получение значения пользовательского атрибута с именем Target Speed Change, который отслеживает, связаны ли связанные требования с увеличением или уменьшением скорости.

linksArray = find(ls);
myLink = linksArray(7);
val = getAttribute(myLink,'Target Speed Change')
val = 
'Decrement'

Очистка

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

slreq.clear;
bdclose all;
Представлен в R2020b