Elemento: transizione
Una transizione controlla il comportamento di transizione tra gli stati.
Evento condizionale o evento di modifica
Evento di completamento (quando le azioni dello stato di origine sono completate)
Evento temporale
Una transizione ha una condizione di guardia e può avere un'azione. La transizione di stato viene generalmente eseguita quando la valutazione della condizione di guardia rileva un fronte di salita. In alternativa, è possibile configurare per rilevare se la condizione di guardia è o meno TRUE
. Quando la transizione di stato viene eseguita con il ciclo di clock successivo, prima viene eseguita l'azione e quindi il passaggio allo stato finale.
Quando uno stato di origine ha più transizioni in uscita, ogni transizione ha la priorità. È possibile modificare la priorità nelle proprietà della transizione. La priorità definisce l'ordine in cui vengono verificate le condizioni di guardia e l'ordine in cui vengono commutate le transizioni.

Proprietà
Proprietà | Descrizione |
---|---|
Tipo | Transizione |
Priorità | La priorità definisce l'ordine di elaborazione. Esempio: NotaSe lo stato ha altre transizioni e si cambia la priorità, tutte le transizioni sono interessate dalla modifica e si adattano automaticamente. |
Bordo ascendente |
|
Input dell'utente
Azione | Descrizione |
---|---|
| NotaSe non si fa clic su un elemento esistente, ma in un'area vuota, viene creato un nuovo stato. |
| Quando questa condizione è soddisfatta, si passa alla transizione. |
| Quando inizi a digitare, i componenti corrispondenti vengono visualizzati in una casella di riepilogo. È possibile fare doppio clic per selezionare l'oggetto. Questo metodo o azione selezionato viene eseguito quando la transizione è stata cambiata. |
| La linea di una transizione può essere spostata ovunque. Gli stati restano al loro posto. |
| È possibile utilizzare questa funzione per spostare una transizione in un altro stato senza perdere la configurazione precedente. La condizione e l'azione corrispondenti rimangono invariate. |