Contenido principal

Ver y enlazar requisitos en Simulink

Puede utilizar Requirements Perspective para ver, crear, editar y enlazar requisitos a elementos de modelos de Simulink sin salir del editor de Simulink.

Este tutorial muestra cómo ver, crear y desplazarse por enlaces entre bloques de Simulink® utilizando Requirements Perspective.

Abrir archivos de proyectos

Abra el proyecto CruiseRequirementsExample, que contiene requisitos, modelos y pruebas para un sistema de control de crucero de un automóvil. Después, abra el modelo crs_controller.

openProject("CruiseRequirementsExample");
open_system("models/crs_controller")

Abrir Requirements Perspective

En el modelo de Simulink, abra Requirements Perspective haciendo clic en el icono de perspectivas en la esquina inferior derecha y, después, haga clic en Requirements.

The mouse points to the Requirements button in the lower-right corner.

Requirements Browser muestra únicamente los conjuntos de requisitos asociados al modelo. En el modelo crs_controller, se enumera el conjunto de requisitos crs_req_func_spec.

The Requirements Browser shows the crs_req_func_spec requirement set, which has 4 top-level requirements and one top-level justification.

Inspeccione el requisito con el índice 2 seleccionándolo en Requirements Browser. Property Inspector muestra detalles sobre los requisitos y resalta el subsistema enlazado en el modelo.

The requirement with index 2 is selected in the Requirements Browser. The linked subsystem is highlighted.

De forma similar, seleccionar el subsistema CruiseControlMode en el modelo resalta el requisito Cruise Control Mode en Requirements Browser.

Crear enlaces

En Requirements Browser, encuentre el requisito que tiene el resumen Enable Switch Detection introduciendo el resumen en la barra de búsqueda.

The Requirements Browser shows only the requirement that has the summary Enable Switch Detection, with the summary highlighted in yellow, and its parent requirement.

En el modelo de Simulink, localice el bloque enbl, que conecta con el puerto de entrada del subsistema DriverSwRequest.

The enbl block is selected, which is one of 6 input ports to the DriverSwRequest subsystem.

Cree un enlace entre el requisito Enable switch detection y el bloque enbl seleccionando el requisito y arrastrándolo al bloque. Cree el enlace con la anotación predeterminada haciendo clic en el espacio en blanco del editor de Simulink. También puede crear el enlace seleccionando el requisito, haciendo clic con el botón secundario en el bloque y seleccionando Requirements > Link to Selection in Requirements Browser. El bloque enlazado muestra un icono de requisito .

Mostrar anotaciones de requisitos

Puede utilizar las anotaciones de requisitos para mostrar detalles sobre los requisitos enlazados directamente en el editor de Simulink. Muestre la anotación para el requisito enlazado seleccionando el icono de requisito y haciendo clic en Show. La anotación muestra el ID del requisito, el resumen y el tipo de enlace.

An annotation for the Enable Switch Detection requirement is shown on the Simulink Editor.

Para mostrar la descripción del requisito en la anotación, haga doble clic en la anotación.

Desplazarse entre requisitos enlazados y bloques

Puede desplazarse entre el requisito enlazado y el bloque utilizando hipervínculos en el editor de Simulink. Para desplazarse hasta el requisito enlazado desde el bloque, seleccione el icono de requisito en el bloque enbl y haga clic en Enable Switch Detection.

The mouse points to the hyperlink for the Enable Switch Detection requirement from the enbl block.

El software resalta el requisito enlazado en Requirements Browser. De forma alternativa, puede desplazarse hasta el requisito desde una anotación de requisito haciendo clic con el botón secundario y seleccionando Select in Requirements Browser.

Vaya a desde el requisito hasta el bloque enbl. En el panel Requirements Browser, seleccione el requisito. En Property Inspector, en Links, haga clic en enbl.

In the Property Inspector, the mouse points to the enbl block under Links.

El software resalta el bloque enbl en el editor de Simulink.

Consulte también

Temas