Étape 1: Introduction à la logique de la Machine d’état / programmation
Si vous ne connaissez pas ou n’avez pas utilisé la logique de machine d’État dans la programmation, c’est la meilleure façon de pénétrer des problèmes complexes gérables États et transitions d’État surtout pour gère les entrées de la série.
Une des façons plus faciles à implémenter un ordinateur d’État est d’utiliser une instruction switch. À mon avis, c’est la seule façon de mettre en œuvre des commandes d’entrée série.
Exemple d’une machine d’État à l’aide d’une instruction switch :
switch(state) { case INITIAL: // process INITIAL state break; case STATE1: // process STATE1 state break; case CLEAR: clearAll(); state = INITIAL; break; default: break; }