exponenta event banner

setDestination

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

Установка назначения ссылки требования

Синтаксис

setDestination(myLink,dest)

Описание

setDestination(myLink,dest) устанавливает артефакт назначения ссылки dest для slreq.Link объект myLink.

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

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

Дескриптор ссылки, указанный как slreq.Link объект.

Артефакт, служащий в качестве адресата канала связи и определяемый как связываемый элемент Simulink Requirements. См. раздел Связываемые элементы.

Примеры

Установка блоков Simulink в качестве адресатов связи

% Set the Gain block in model myModel as the destination for link myLink
setDestination(myLink, 'myModel/Gain');

Установка тестовых объектов Simulink в качестве мест назначения связи

% Create a Simulink Test test file, test suite, and a test case
myTestfile = sltest.testmanager.TestFile('my_test_file.mldatx');
myTestsuite = sltest.testmanager.TestSuite(myTestfile,'My Test Suite');
myTestcase = sltest.testmanager.TestCase(myTestsuite,'equivalence','Equivalence Test Case');

% Create a link from the test case to requirement myReq
myLink = slreq.createLink(req, myTestcase);

% Set the link destination to the test suite
setDestination(myLink, myTestsuite);

Установка объектов Stateflow в качестве мест назначения связи

% Get Stateflow Root Handle
rt = sfroot;

% Find the state with the name 'Intermediate'
myState = rt.find('-isa', 'Stateflow.State', 'Name', 'Intermediate');

% Set the destination for link myLink to myState
setDestination(myLink, myState);

Установка записей словаря данных Simulink в качестве адресатов ссылок

% Get handle to Simulink data dictionary entry
myDict = Simulink.data.dictionary.open('myDictionary.sldd');
dataSectObj = getSection(myDict,'Design Data');
myDictEntry = getEntry(dataSectObj,'myEntry');

% Set the destination for link myLink to myDictEntry
setDestination(myLink, myDictEntry);

См. также

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