Fundamentos

Estudio de caso: Máquina de estado de la alarma

En este capítulo, diseñaremos un circuito de alarma basado en un autómata finito (FSM). Este ejemplo del concepto se puede adaptar a muchos la otra máquina de estado que usted quisiera hacer.
 

 

 

Máquina de estado

Una máquina de estado es un modelo del comportamiento integrado por estados, transiciones entre estos estados, y acciones.

En nuestro ejemplo, tendremos 3 estados:

  • Estado del sueño (usted está en el país)
  • Estado del brazo (antes de salir del hogar, usted fijó la alarma encendido)
  • Estado de la alarma (algo sucedió!)

Tenemos dos acciones (salidas) en nuestro sistema:

  • en estado del brazo, un indicador demostrará que este estado está prendido.
  • en estado de la alarma, una sirena (o cualquie dispositivo de alarma) estará prendido

Muchos acontecimientos (entradas) pueden aparecer:

  • La alarma es armada (usted se está yendo a casa)
  • Se desarma la alarma (usted está detrás)
  • Hay una intrusión
  • El descanso de la alarma ha expirado (por ejemplo, la sirena sonaba y tiene que ahora parar)

Las relaciones entre los estados y las transiciones se demuestran en este gráfico:

estados

 

Tenemos que construir un circuito electrónico que funcione esta manera.

 

 


 

 

 
X

http://logiflash.com/basics/10.php