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.
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
.
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.
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.
En el modelo de Simulink, localice el bloque enbl
, que conecta con el puerto de entrada del subsistema DriverSwRequest
.
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.
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.
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.
El software resalta el bloque enbl
en el editor de Simulink.