Afficher et lier des exigences dans Simulink
Vous pouvez utiliser la Requirements Perspective pour afficher, créer, modifier et lier des exigences à des éléments de modèle Simulink sans quitter Simulink Editor.
Ce tutoriel indique comment afficher, créer et explorer les liens qui unissent les blocs Simulink® au moyen de la Requirements Perspective.
Ouvrir les fichiers du projet
Ouvrez le projet CruiseRequirementsExample qui contient les exigences, les modèles et les tests d’un système de régulation de la vitesse automobile. Ouvrez ensuite le modèle crs_controller.
openProject("CruiseRequirementsExample"); open_system("models/crs_controller")
Ouvrir la Requirements Perspective
Dans le modèle Simulink, ouvrez la Requirements Perspective en cliquant sur l’icône Perspectives
dans l’angle inférieur droit, puis cliquez sur Requirements.

Le navigateur d’exigences n’affiche que les ensembles d’exigences associés au modèle. Dans le modèle crs_controller, il répertorie l’ensemble des exigences crs_req_func_spec.

Inspectez l’exigence avec l’index 2 en la sélectionnant dans le navigateur d’exigences. Le Property Inspector affiche les détails des exigences et met en surbrillance le sous-système lié dans le modèle.

De la même manière, la sélection du sous-système CruiseControlMode dans le modèle met en surbrillance l’exigence Cruise Control Mode dans le navigateur d’exigences.
Créer des liens
Dans l’explorateur d’exigences, recherchez l’exigence dont le résumé est Enable Switch Detection, en saisissant le résumé dans la barre de recherche.

Dans le modèle Simulink, localisez le bloc enbl qui se connecte au port d’entrée du sous-système DriverSwRequest.

Créez un lien entre l’exigence Enable switch detection et le bloc enbl en sélectionnant l’exigence et en la faisant glisser sur le bloc. Créez le lien avec l’annotation par défaut en cliquant sur l’espace blanc dans Simulink Editor. Vous pouvez également créer le lien en sélectionnant l’exigence, en faisant un clic droit sur le bloc et en sélectionnant Requirements > Link to Selection in Requirements Browser. Le bloc lié affiche une icône d’exigence
.
Afficher les annotations d’exigences
Vous pouvez utiliser les annotations d’exigences pour afficher des détails sur les exigences liées directement dans le Simulink Editor. Affichez l’annotation de l’exigence liée en sélectionnant l’icône d’exigence
et en cliquant Show. L’annotation affiche l’ID de l’exigence, le résumé et le type de lien.

Pour afficher la description de l’exigence dans l’annotation, double-cliquez sur l’annotation.
Naviguer entre les exigences et les blocs liés
Vous pouvez naviguer entre l’exigence liée et le bloc au moyen de liens hypertexte dans Simulink Editor. Pour accéder à l’exigence liée à partir du bloc, sélectionnez l’icône d’exigence
sur le bloc enbl et cliquez sur Enable Switch Detection.

Le logiciel met en surbrillance l’exigence liée dans le navigateur d’exigences. Sinon, vous pouvez accéder à l’exigence à partir d’une annotation d’exigence en faisant un clic droit sur l’annotation et en sélectionnant Select in Requirements Browser.
Naviguez depuis l’exigence vers le bloc enbl. Dans le volet de l’explorateur d’exigences, sélectionnez l’exigence. Dans le Property Inspector, sous Links, cliquez sur enbl.

Le logiciel met en surbrillance le bloc enbl dans le Simulink Editor.