before
Eseguire il grafico prima della trasmissione dell'evento o prima di un tempo specificato
Descrizione
before( restituisce n,E)true se l'evento E si è verificato meno di n volte da quando lo stato associato è diventato attivo. Altrimenti, l'operatore restituisce false.
before( restituisce n,tick)true se il grafico si è attivato meno di n volte da quando lo stato associato è diventato attivo. Altrimenti, l'operatore restituisce false.
L'evento implicito tick non è supportato quando un grafico Stateflow® in un modello di Simulink® presenta eventi di input.
before( restituisce n,time_unit)true se sono trascorse meno di n unità di tempo da quando lo stato associato è diventato attivo. Altrimenti, l'operatore restituisce false.
Specificare time_unit come secondi (sec), millisecondi (msec) o microsecondi (usec). Se si specifica n come espressione, il grafico regola il ritardo temporale al variare del valore dell'espressione durante la simulazione.
Nota
L'operatore logico temporale before è supportato solo nei grafici Stateflow nei modelli di Simulink.
Esempi
Suggerimenti
È possibile utilizzare le virgolette per racchiudere le parole chiave
'tick','sec','msec'e'usec'. Ad esempio,before(5,'tick')equivale abefore(5,tick).Il grafico Stateflow azzera il contatore utilizzato dall'operatore
beforeogni volta che lo stato associato si riattiva.
Cronologia versioni
Introdotto in R2014b




