slreq.structToObj

Преобразуйте информацию об источнике или адресате ссылки из структуры в тип объекта модели

Описание

пример

ot = slreq.structToObj(linkinfo) преобразует исходную или целевую информацию о ссылке в структуре linkinfo к соответствующему типу объекта, ot. Возвращенный тип объекта может включать Simulink® блоки, Simulink Test™ тестов или другие типы объектов, совместимые с Simulink Requirements™.

Примеры

свернуть все

В этом примере показано, как получить структуру, содержащую уникальную информацию об источнике требований и адресате, а затем преобразовать информацию о структуре в конкретную сущность исходной и целевой модели.

Загрузка модели, набора требований и ссылок

load_system('reqs_validation_property_proving_original_model');
reqset = slreq.load('original_thrust_reverser_requirements.slreqx');
linkset = slreq.load('reqs_validation_property_proving_original_model.slmx');

Для набора ссылок

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

linkSources = sources(linkset);
linkSource1 = linkSources(1);
modelSource1 = slreq.structToObj(linkSource1);

Для ссылки

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

links = getLinks(linkset);
link2 = links(2);
linkSource2 = source(link2);
linkDest2 = destination(link2);

Преобразуйте исходную и целевую структуру в сущность модели.

modelSource2 = slreq.structToObj(linkSource2);
modelDest2 = slreq.structToObj(linkDest2);

Очистить файлы примера

Команды очистки - закройте открытую модель, и очистите и закройте открытый набор требований и ссылок.

slreq.clear;
close_system('reqs_validation_property_proving_original_model',0)

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

свернуть все

linkinfo содержит исходный программный продукт и уникальную идентификационную информацию для конкретных ссылок, возвращаемую

Пример: struct with fields

Типы данных: struct

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

свернуть все

ot - требование, модель или сущность данных, соответствующий исходному программному продукту и уникальной идентификации в linkinfo. Значение ot зависит от типа сущности, Link имеет в качестве источника или назначения.

Введенный в R2018a