Contenuto principale

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

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).

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

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.

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

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.

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

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.

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

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

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

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.

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

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).

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

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.

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

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

Vedi anche

Argomenti