Contenuto principale

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