В этом примере показано, как работать с требованиями в архитектурной модели.
Назначение функциональных требований компонентам для установления прослеживаемости. Создание связи между компонентом и связанным требованием позволяет отслеживать, представлены ли в архитектуре все требования. Можно также синхронизировать требования и проект, например, если изменяется требование или если проект требует пересмотра требований. Компоненты можно связать с требованиями в Simulink ® Requirements™, тестовыми примерами в Simulink Test™ или вариантами выбора в MATLAB ®, Microsoft ® Excel ® или Microsoft Word.
Открытие модели exMobileRobot.
open_system('exMobileRobot')
Откройте требования MobileRobotRequirements.slreqx в редакторе требований. Файл требований должен находиться в пути MATLAB. Выберите требование для связывания.

Выберите компонент, который необходимо связать в архитектурной модели. Щелкните правой кнопкой мыши и выберите «Требования» > «Связать с выбором» в редакторе требований.

При первом связывании требования в архитектурной модели файл набора ссылок с расширением .slmx создается для хранения ссылок на требования. В контекстном меню «Требования» отображаются связанные требования.
Также можно создать связь с помощью редактора требований. Сначала выберите компонент в модели архитектуры. Затем в редакторе требований щелкните правой кнопкой мыши требование и выберите «Связь» из < component_name > (Компонент).

В моделях Simulink также можно создавать связи требований с блоками и подсистемами. для получения дополнительной информации см. Ссылки на блоки и требования (Simulink Requirements).
Значок на компоненте указывает, что он связан с требованием. Этот значок также показывает в левом нижнем углу архитектурной модели.

Чтобы отследить связи требований с компонентом, щелкните правой кнопкой мыши и выберите "Требования" > "Открыть диалоговое окно" Исходящие связи ". Здесь можно создать новые требования, удалить существующие и изменить их порядок.

updateLinksToReferenceRequirements