La richiesta
“Pseudocodice per un controllore semaforico: inizializzare, verificare che il sistema sia alimentato, accendere il rosso per 10 secondi, il verde per 8 secondi e il giallo per 3 secondi, quindi verificare nuovamente l'alimentazione; terminare quando l'alimentazione è assente.”
Prova alloraAggiungi una fase di attraversamento pedonale.Modifica l'intervallo del verde portandolo a 15 secondi.
Cosa contiene questo disegno
Leggi le decisioni che ne stanno alla base.
01
Verificare se il sistema è alimentato
02
Passare alla luce successiva allo scadere del timer
03
Tornare al controllo dell'alimentazione dopo il giallo
Usa questo modello di grafo di flusso per qualsiasi controllore embedded ciclico o macchina a stati con un ciclo periodico e una condizione di spegnimento.