Sintassi per gli stati e le transizioni
Esprimere il comportamento del grafico tramite l'utilizzo di azioni e condizioni
Controllare l'esecuzione del grafico Stateflow® specificando quando avvengono le transizioni tra gli stati e quando vengono eseguite le azioni. Sincronizzare l'esecuzione dello stato tramite la trasmissione di eventi. Rilevare le modifiche dei valori dei dati e controllare quali stati sono attivi durante l'esecuzione del grafico.
Categorie
- Programmazione del comportamento dello stato
Definire il comportamento del grafico utilizzando azioni, transizioni, eventi, strutture di stato e collegamenti storici
- Sintassi del linguaggio di azione
Utilizzare MATLAB o C come linguaggio di azione, con operatori, tipi di dato e funzioni integrate, per controllare il comportamento degli stati e delle transizioni nei grafici Stateflow
- Progettazione della logica di transizione
Definire le modalità di transizione del sistema tra le diverse modalità operative utilizzando operatori grafici e logici, collegamenti e azioni
- Controllo della temporizzazione e dell'esecuzione
Controllare la temporizzazione e l'ordine delle azioni del grafico utilizzando la logica temporale basata sull'evento, l'esecuzione degli stati paralleli e i meccanismi basati sugli eventi e sul tempo
- Elaborazione di dati e segnali
Gestire i dati dei grafici e reagire alle variazioni dei segnali per individuare i cambiamenti, gli eventi basati sui dati per attivare azioni e i tipi di dato complessi per rappresentare ed elaborare i dati
- Integrazione di codice esterno
Integrare funzioni di MATLAB, modelli di Simulink e funzioni C per consentire la comunicazione tra Stateflow e il codice esterno