Fondamenti Stateflow per la Modellazione di Sistemi Logici
Guarda il programma e iscrivitiDettagli dei corsi
- Diagrammi di flusso
- Macchine a stati
- Macchine a stati gerarchici
- Macchine a stati paralleli
- Eventi nelle macchine a stati
- Funzioni nelle macchine a stati
- Tabelle di verità
- Tabelle di transizione di stato
- Modellazione basata sul componente
Giorno 1/2
Modellazione dei diagrammi di flusso
Obiettivo: Implementare flussi decisionali mediante diagrammi di flusso.
- Giunzioni e transizioni
- Comportamento di un diagramma di flusso
- Interfaccia Stateflow
- Condizioni e azioni di condizione
- Dati del diagramma
- Strutture comuni
Modellazione di macchine a stati
Obiettivo: Implementare macchine a stati con diagrammi di transizione di stato.
- Comportamento della macchina a stati
- Stato e azioni di transizione
- Inizializzazione del diagramma
- Ordine di esecuzione delle azioni
- Diagrammi di flusso all’interno degli stati
- Diagrammi di Mealy e diagrammi di Moore
Diagrammi a stati gerarchici
Obiettivo: Implementare diagrammi gerarchici per migliorare la chiarezza delle progettazioni di macchine a stati.
- Superstati e sottostati
- Dati di stato
- Giunzione storica
- Priorità di transizione
- Ordine di esecuzione delle azioni
Diagrammi a stati paralleli
Obiettivo: Implementare stati paralleli per modellare i progetti multiprocesso.
- Vantaggi degli stati paralleli
- Decomposizione dello stato / diagramma
- Comportamento degli stati paralleli
Giorno 2/2
Utilizzo di eventi nei diagrammi di stato
Obiettivo: Utilizzare gli eventi all’interno di un diagramma Stateflow per influenzare l’esecuzione del diagramma.
- Utilizzo di eventi nei diagrammi di stato
- Trasmissione degli eventi
- Comportamento dei diagrammi di stato contenenti eventi
- Eventi impliciti
- Operatori logici temporali
Richiamo di funzioni da Stateflow
Obiettivo: Creare funzioni in un diagramma Stateflow partendo da blocchi Simulink, codice MATLAB e diagrammi di flusso.
- Tipi di funzioni
- Funzioni Simulink
- Funzioni MATLAB
- Funzioni grafiche
Tabelle di verità e tabelle di transizione di stato
Obiettivo: Creare diagrammi di flusso e diagrammi di transizione di stato in forma tabulare.
- Tabelle di verità
- Condizioni, decisioni e azioni
- Tabelle di transizione di stato
- Stati, transizioni e azioni
Modellazione basata sul componente in Stateflow
Obiettivo: Preparare i progetti Stateflow per il riutilizzo di componenti e interagire con i dati strutturati di Simulink.
- Segnali bus
- Tipi di dati
- Sotto-diagrammi atomici
- Mappatura dei dati
- Riutilizzo di un diagramma
Livello: Intermedio
Prerequisiti:
Durata: 2 giorni
Lingue: Deutsch, English, 中文, 한국어