Le diagramme d’état est un outil de modélisation qui permet de représenter graphiquement le fonctionnement d’un système séquentiel.
La description du fonctionnement d'un système est représentée graphiquement. Exemple, une porte de garage motorisée.
|
Microbit MicroPython implémentation du diagramme d'états transitions (Stateflow Chart)
|
from microbit import * etat = 0
while True: # Lecture des entrées bp = button_a.is_pressed() porte_ouverte = button_b.is_pressed() porte_fermee = button_b.is_pressed() # Transitions if etat == 0 and bp == 1: etat = 1 if etat == 1 and porte_ouverte == 1: etat = 2 if etat == 2 and bp == 1: etat = 3 if etat == 3 and porte_fermee == 1: etat = 0 # Action des états if etat == 1: display.show(Image.ARROW_N) sleep(100) display.clear() sleep(100) if etat == 2: display.show(Image("99999:90009:90009:90009:90009")) if etat == 3: display.show(Image.ARROW_S) sleep(100) display.clear() sleep(100) if etat == 0: display.show(Image("99999:99999:99999:99999:999999"))
|
|

|
Créé avec HelpNDoc Personal Edition: Mettez à niveau vos fichiers d'aide et votre flux de travail avec la conversion WinHelp HLP vers CHM de HelpNDoc