Proyecto labview
Enviado por estapha24 • 24 de Enero de 2016 • Documentos de Investigación • 880 Palabras (4 Páginas) • 379 Visitas
[pic 1]
[pic 2][pic 3][pic 4]
Contenido
Introducción……………………………………………………………… 3
Desarrollo………………………………………………………………… 4
Conclusión………………………………………………………………. 7
INTRODUCCION.
En este reporte veremos cómo con un programa realizado en el software LABVIEW el cual consiste primero de un contador que realizara su operación de manera ascendente con forme las indicaciones que se le otorguen y el plus será que del valor que se le indique se agregara uno más y prendera un led. Después al mismo programa se le acoplara el llenado de un tanque. Así mismo se modificara el mismo programa para que llene el tanque al valor que le indiquemos, después de que llegue a su valor este decendera a cero e ira llenando otro tanque y cuando lleguen al mismo nivel este se detendrá por completo.
DESARROLLO
Para este proyecto se ocuparon los siguientes componentes, 2 while loop, 3 case structure, 1 flat sequence, 1 push button, 2 increment, 4 equal?, 2 add, 1 substract, 1 Not, 1 decrement, 2 tank´s, 2 numeric indicador, 1 led, 1 select, 1 true constant y 1 AND.
Lo primero que se realiza el poner un while loop, dentro de este conectado a la interaccion va un increment y la sailida va puenteada a la entrada del equal y del add, a la entrada del equal va un numeric contant a la salida de este va dirigida hacia el stop del while loop, la segunda entrada del add va una constante 1 que va dirigida a un numeric indicador y este a su vez va puenteado al tanque, este while loop ira dentro de un case structure, que a su vez ira dentro de un flat sequence que ira dentro de otro case structure, este será la primera parte del programa, hara el llenado del tanque con el valor que ingresemos, se asignara un valor más y prendera el led.
En la segunda parte se utilizara otro recuadro del flat sequence se ingresa otro while loop el cual está dentro de un case structure, dentro del while loop tomando en cuenta las interacciones de este, para que el tanque N°1 se vacíe y llene el tanque N°2 sera necesario conectar un decrement y la salida de este ira puenteada a un substract y a un equal de manera puenteada, después al primer indicador que le pusimos por nombre (valor), le sacamos una local variable y la cambiamos a modo (change to read), y la conecyamos a la segunda entrada del equal y a la segunda entrada del substract de manera puenteada, la salida del substarct ira conecada a un indicador llamado (x+y) puenteado junto con el tanque N°2 y la salida del equal será conectada a un Nor que a su vez va conectada a la local variable del primer led para que este haga la función inversa y apague el led esta misma salida ira puenteada a una AND que al finalizar el proceso detendrá el programa por los valores asignados, después de la misma interacción puentearemos a un increment y la salida de este va conectado a la entrada de un equal y a la entrada del Add de forma puenteada, nuevamente le sacamos otra local variable al indicador que tiene por nombre (valor) se cambia a modo (change to read) y se conecta a la segunda entrada del equal, a la segunda entrada del add se le asignara una constante con el valor de (1) y la salida de este ira conectada al indicador con el nombre (x+y) puenteado al tanque N°2 y la salida del equal ira conectada al led N°2 para que el programa se dentenga debe de cumplir la sig condición “que los dos tanques tengan el mismo nivel para detener el programa, esto se logra poniendo en el mismo while loop otro equal que tomara como referencia al tanque N°1 y al tanque N°2 y la salida de este ira conectada a la segunda entrada del AND provocando así que cuando todas las condiciones se cumplan se detenga el programa de forma automática, para que esta segunda parte funcione será necesario conectar un select dentro del flat sequence conectado al case structure donde se encuentra el segundo while loop, este select funciona de la sig. forma, cuando dos valores se comparan y estos son verdaderos este manda una señal que en este caso utilizamos como si fuera un botón, cuando el tanque uno se llene y llegue al valor indicado (toman de referencia el VALOR y el TANK N°1) cuando estos son iguales se cumple la operación y da paso a la segunda. Para que este siclo se realice solo una vez y no sea cíclico, todo este diagrama va dentro de un case structure al cual le conectamos un botón de inicio general para que al terminar el programa se detenga y pueda comenzar de nuevo.[pic 5]
...