Visualizzazione e collegamento dei requisiti in Simulink
È possibile utilizzare la Prospettiva dei requisiti per visualizzare, creare, modificare e collegare i requisiti agli elementi del modello di Simulink senza uscire dall'Editor di Simulink.
Questo tutorial mostra come visualizzare, creare e navigare i collegamenti tra i blocchi Simulink® utilizzando la Prospettiva dei requisiti.
Apertura del file di progetto
Aprire il progetto CruiseRequirementsExample, che contiene requisiti, modelli e test per un sistema di controllo della velocità di crociera di un'automobile. Quindi, aprire il modello crs_controller.
openProject("CruiseRequirementsExample"); open_system("models/crs_controller")
Apertura della Prospettiva dei requisiti
Nel modello di Simulink, aprire la Prospettiva dei requisiti facendo clic sull'icona Perspectives (Prospettive)
nell'angolo in basso a destra, quindi fare clic su Requirements (Requisiti).

Il Browser dei requisiti mostra solo gli insiemi di requisiti associati al modello. Nel modello crs_controller, elenca l'insieme di requisiti crs_req_func_spec.

Esaminare il requisito con l'indice 2 selezionandolo nel Browser dei requisiti. Property Inspector mostra i dettagli relativi ai requisiti ed evidenzia il sottosistema collegato nel modello.

In modo analogo, selezionando il sottosistema CruiseControlMode nel modello, viene evidenziato il requisito Cruise Control Mode nel Browser dei requisiti.
Creazione dei collegamenti
Nel Browser dei requisiti, individuare il requisito con il riepilogo Enable Switch Detection inserendo il riepilogo nella barra di ricerca.

Nel modello di Simulink, individuare il blocco enbl, che collega la porta di input del sottosistema DriverSwRequest.

Creare un collegamento tra il requisito Enable switch detection e il blocco enbl selezionando il requisito e trascinandolo sul blocco. Creare il collegamento con l'annotazione predefinita facendo clic sullo spazio bianco nell'Editor di Simulink. È inoltre possibile creare il collegamento selezionando il requisito, facendo clic con il tasto destro del mouse sul blocco e selezionando Requirements (Requisiti) > Link to Selection in Requirements Browser (Collega alla selezione nel Browser dei requisiti). Il blocco collegato visualizza un'icona Requirement (Requisito)
.
Visualizzazione delle annotazione nei requisiti
È possibile utilizzare le annotazioni dei requisiti per visualizzare i dettagli relativi ai requisiti collegati direttamente nell'Editor di Simulink. Visualizzare l'annotazione relativa al requisito collegato selezionando l'icona Requirement (Requisito)
e facendo clic su Show (Mostra). L'annotazione visualizza l'ID del requisito, il riepilogo e il tipo di collegamento.

Per visualizzare la descrizione del requisito nell'annotazione, fare doppio clic sull'annotazione.
Navigazione tra requisiti e blocchi collegati
È possibile navigare tra il requisito collegato e il blocco utilizzando i collegamenti ipertestuali nell'Editor di Simulink. Per andare al requisito collegato dal blocco, selezionare l'icona Requirement (Requisito)
sul blocco enbl e fare clic su Enable Switch Detection (Abilita rilevamento commutazione).

Il software evidenzia il requisito collegato nel Browser dei requisiti. In alternativa, è possibile andare al requisito da un'annotazione del requisito facendo clic con il tasto destro del mouse sull'annotazione e selezionando Select in Requirements Browser (Seleziona nel Browser dei requisiti).
Navigare dal requisito al blocco enbl. Nel riquadro Browser dei requisiti, selezionare il requisito. In Property Inspector, in Links (Collegamenti), fare clic su enbl.

Il software evidenzia il blocco enbl nell'Editor di Simulink.