Академический Документы
Профессиональный Документы
Культура Документы
Mquinas de estado:
Una mquina de estados se usa para el desarrollo de algoritmos, siendo una forma
muy eficaz de implementacin.
Se sigue una serie de pasos para lograr que la mquina funcione, esto se puede
observar en el siguiente diagrama:
Entradas:
- Botn de inicio
- Botn de detener
Salidas:
- Llenado del tanque
- Paro del programa
Acciones:
- Si se est Stand by se espera una accin.
- Si se est en inicio se llena el tanque hasta llegar a 1000.
- Si se est en detener, se detiene el proceso de llenado pero no la ejecucin del
programa.
Con estos datos ya podemos crear el diagrama de estados que nos servir para
poder desarrollar el cdigo del programa en LabVIEW.
En LabVIEW, se utilizan mquinas de estados para resolver problemas en
determinadas condiciones.
Los elementos bsicos de una mquina de estados en LabVIEW son: Un ciclo while,
una estructura case, un enum y los elementos bsicos de las estructuras como lo
son el timing y el botn de paro del ciclo while.
El diagrama de bloque terminado queda de la siguiente manera:
Al estar en Stand by, el programa solo espera que el usuario presione el botn Inicio
para pasar al estado de llenado, de lo contrario se queda en el mismo estado.
Para que el proceso de llenado del tanque se detenga sin que el programa completo
se detenga, hay que ponerle una terminal de paro al ciclo for (for Manual bsico de
LabVIEW de Masterhacks Pgina 62
Con esto se concluye el programa y slo queda agregar algunos detalles visuales o
en el cdigo, dependiendo de las necesidades del programador y del usuario final.