exponenta event banner

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