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