В этом примере показано, как соединиться между подсистемами верификации и моделями. Можно использовать подсистемы верификации, чтобы смоделировать функциональные требования и проверить их в симуляции. Трассируемость между моделями верификации и реализации позволяет вам суммировать результаты анализа и тестирования в редакторе требований.
В командной строке введите
open_system('slvnvdemo_powerwindow_vs')

Модель верификации задает свойства и требования к slvnvdemo_powerwindowController. Подсистемы верификации включают логику, которая проверяет поведение системы при обнаружении препятствия:
Реакция на препятствия: При обнаружении препятствия контроллер должен предоставить down команда в течение 1 секунды.
Требование смоделировано в Verification Subsystem2.
open_system('slvnvdemo_powerwindow_vs/Verification Subsystem2')

В модель проекта ответ на препятствие реализован в emergencyDown состояние:

Ссылка от Verification Subsystem2 на emergencyDown состояние:
Дважды кликните блок Model, чтобы открыть slvnvdemo_powerwindow.
В control щелкните правой кнопкой мыши состояние emergencyDown и выберите Requirements > Select for Linking with Simulink.
В slvnvdemo_powerwindow_vs модель, щелкните правой нажатие кнопки Verification Subsystem2 и выберите «Требования» > «Добавить ссылку на выбранный объект».
В slvnvdemo_powerwindow_vs модель, откройте приложение Requirements Manager. На Verification Subsystem2 появляется значок, указывающий ссылку, и ссылка появится в Property Inspector.
Измените тип ссылки на «Проверяет». Рядом со ссылкой в Property Inspector щелкните значок Показать в представлении ссылок. Выберите ссылку в таблице, затем измените свойство link Type от Implements на Verifies.

Эти команды выгружают наборы требований и закрывают открытые модели.
slreq.clear; % Closes open requirements sets without saving changes close_system('slvnvdemo_powerwindow_vs',0)