Ejemplos de LabView

March 29, 2018 | Author: Rene Alonso Jimenez Rodriguez | Category: Celsius, Programming Language, Areas Of Computer Science, Computing, Technology


Comments



Description

REPORTEDE MANUAL DE SEGUNDO PARCIAL MANEJO DE LAB VIEW QUE PARA OBTENER EL TÍTULO DE CALIFICAION DE 2do PARCIAL PRESENTA RENE ALONSO JIMENEZ RODRIGUEZ RPFESOR DE LA UTSJR ING. RUFINO GARCIA MENDOZA SAN JUAN DEL RIO QRO. MARZO DEL 2015 “La mejor universidad para los mejores alumnos” ........ 13 ................................. ................ ....................................................................................... 1 Practica 22: Semáforo con parpadeo.... 6 Practica 25: Control de avenida central.................................INDICE Practica 21: Uso de Secuence Structure.......... 10 Practica 27: Control de temperatura y medidas estándar....... 7 Practica 26: Uso de Formula Node............... ................................................................................................................................................................................................... ................................... ....... con el valor false apagaremos los indicadores precaución y siga y con true encenderemos el indicador alto. Es la forma que tiene LabVIEW de conseguir el control dentro de un marco de flujo de datos.Practica 21: Uso de Secuence Structure. Se ve como si fueran los fotogramas de una película. se podría decir que se va de corrido la secuencia. . Procedimiento. Diagrama a bloques segundos. Se desarrolló un VI donde se simula el control de un semáforo con ayuda de la herramienta secuence structure. 1. Secuencia 1. Un secuence structure es usado para estructurar el orden en que los nodos de un diagrama se ejecutaran.Enseguida en el otro caso se encenderá el indicador siga y se apagara el indicador alto y precaución. (Estructura de secuencias). en este caso se podrá un tiempo de 4 Secuencia 0. 3. Objetivo Desarrollar un VI utilizando la herramienta Secuence Structure dentro de un ciclo while para representar un semáforo simple con una secuencia. esta herramienta es similar a case structure pero la diferencia es que secuence structure es consecutiva sin que seleccionemos el casos que queremos realizar. Secuence Structure. Diagrama a bloques. Introducción. 2.En cada secuencia se debe declarar un rango de tiempo para que se pueda ver que se cumpla la secuencia.En la secuencia 0 se insertara dos valores booleanos true y false. Por ultimo en el caso 2 se activara el indicador de precaución y se desactivara alto y siga en un tiempo de 5 segundos. Secuencia 2. Diagrama a bloques . 2. Nota: Para que la secuencia sea repetitiva se colocora dentro de un ciclo while loop. esta se encuentra en el panel frontal y se diseña en este junto con los ciruclos que simulan e semaforo. seleccionamos la herramienta y nos vamos a la opción Reorder para seleccionar la opción Move To Back.Panel Para el diseño del semáforo se insertó: 1. Una figura cuadrada. Agregaremos color a nuestro diseño con la opción Tools Palet en la barra View de Lab View . Esto permitirá que se quede de fondo. para que se pueda utilizar de fondo. 3. se insertara todo el proceso para que cuando termine su secuencia empiece nuevamente.4. Quedará enfrente de nuestros indicadores. Para insertar la herramienta Secuence structure en el diagrama a bloques: 1. solo damos clic sobre la secuencia y listo 3. es un icono de una casita. Para insertar una nueva o eliminar una que sobre. . Para sacar la variable local solo damos clic secundario en el diagrama a bloques y la ubicamos en los submenús. 2. en el usamos la opción Secuence Structructure. Seleccionamos botón secundario y saldrá el menú Fucctions. Por último se realizó el siguiente arreglo lo cual nos permitió crear el efecto de parpadeo. Procedimiento .Practica 22: Semáforo con parpadeo. Secuencia 1. Diagrama a bloques Secuencia 3. el ciclo for en su iteración tendrá una constante de 7. con un factor de cambio de 500ms para cada cambio. Diagrama a bloques 1. Desarrollar un VI utilizando la herramienta secuence structure dentro de un ciclo while para representar un semáforo con parpadeo para representar el uso de esta herramienta de secuencia. 3.Panel Frontal 4. Arreglo Shift Register . esto se lograra insertando un ciclo for dentro del secuence structure en la secuencia 2. 2. En este ciclo for se insertara la herramienta Shift Register en la conexión de inicio con fin se insertara una compuerta not. Diagrama a bloques Semaforo . Secuencia 0. En la herramienta Shift Register mandaremos señales tipo Booleanas puesto que estamos trabajando con compuertas lógicas. Se desarrolló un VI do nde se utilizó el desarrollo del VI anterior. en este caso se insertara el parpadeo para el indicador siga. en la salida de la compuerta not se conectara el indicador siga para simular el parpadeo. .Practica 25: Control de avenida central.En la secuencia 0 apagaremos todos los indicadores necesarios para hacer el estado 1 del diagrama de estados. y encenderemos de igual manera los que sean necesarios. 1. Desarrollar un VI utilizando la herramienta Secuence Structure dentro de un ciclo while para representar una avenida central y su control de semáforos de crucero con camellón central para representar el uso de esta herramienta de secuencia. Procedimiento. los parpadeos tendrán un cambio de cada 500ms y una alarma que durara 400ms. 3.Al pasar a la otro secuencia empezara a parpadear el otro indicador “siga” de otro camellón pero será el que esta opuesto al que deseamos activar.2. 4. Esta secuencia se repetirá en cada estado del diagrama que se elaboró anteriormente. de igual su paso peatonal correspondiente. .Después pasara a la secuencia 2 y activara su indicador de precaución que esperara 3 segundos para su cambio.En la secuencia 1 comenzaremos a parpadear uno de los semáforos del primer camellón. 5. pasos peatonales e izquierda según el caso en que nos encontremos y después activamos el indicador precaución por 3 segundos para volver a realizar otro ciclo de parpadeo hasta completar toda la secuencia de Secuence Structure. Al elaborar nuestro programa en lenguaje gráfico. De esta manera obtenemos las siguientes secuencias. LabVIEW permite insertar imágenes en su panel frontal para diseño y presentación con tan solo copiarla y pegarla dentro del panel frontal. .En cada parpadeo se activara un indicador siga para obtener un estado y activara los indicadores altos. diseñados nuestro panel frontal con ayuda de una imagen externa. Practica 26: Uso de Formula Node. se presione el botón derecho del mouse y se selecciona la opción Add input o Add output. En cuanto la escritura de la ecuación. Objetivo Desarrollar un VI utilizando la herramienta formula Node dentro de un ciclo while para realizar la operación de las funciones básicas aritméticas de dos operandos con ayuda de un programa interno del Formula Node en lenguaje C. Nodo Formula: Es una función de características similares a las estructuras vistas en puntos anteriores disponible en la paleta de estructuras del menú de funciones en el diagrama de bloques. . Algunas veces es preferible programar expresiones matemáticas con funciones basadas en texto en lugar de hacerlo con iconos los que pueden tomar mucho espacio en el diagrama y LabVIEW permite manejar dos tipos de funciones para expresar formulas o expresiones de programación como en lenguaje C. contiene uno o más formulas separadas por un “.” Al usar varias fórmulas en una sola Formula nodo. Nodo de expresión: Se usa la expresión Nodo para calcular expresiones o ecuaciones que contengan una simple variable y cuando una ecuación no sea fácilmente programable en lenguaje grafico de LabVIEW. Se usa cuando es necesario implementar ecuaciones complicadas de crear utilizando las herramientas matemáticas que dispone LabVIEW. es necesario respetar escritura en mayúsculas o minúsculas de todas las que hayan sido configuradas como entradas y/o salidas Las declaraciones deben terminar con un “. Sin embargo. pero que en lugar de obtener un subdiagrama.”. usando en este caso instrucciones basadas en texto. acepta únicamente el punto como separador decimal. esto es. Entre los aspectos importantes que tiene formula Node están:      La caja puede cambiar de tamaño para introducir formulas algebraicas directamente a los diagramas a bloques Para agregar variables. teniendo cuidado de utilizar el mismo nombre de esta variables con las utilizadas en la formula dentro del nodo formula El nombre de las variables es sensible a capitalización o sanción. estas terminales de salida no necesitan ser cableadas. Concepto Nodo formula y nodos de expresión. cada variable asignada debe de tener una terminal de salida en el nodo formula. Diagrama a bloques. esto es. en cada termino de línea se inserta una “.Insertamos operaciones básicas en un lenguaje de descripción.Procedimiento. 3.) 2. 1.Para insertar Formula Node en el diagrama de bloques: 5.Desarrolle un VI donde se calcule operaciones de funciones básicas (suma. resta.Para insertar una entrada en la herramienta Formula Node (se recomienda insertarlos del lado izquierdo): . Panel frontal. etc. C#. Java. para representar el funcionamiento de esta herramienta. multiplicación y división). C++. resta.” para declarar que es fin de línea.En la herramienta Formula Node se debe insertar las entradas y salidas que contiene nuestro programa. 4. esta herramienta es capaz de insertar un programa en un lenguaje de descripción (C. multiplicación y división) de dos operados con ayuda de la secuencia Formula Node. en este caso en las entradas tenemos los dos operandos “A y B” y como salidas tenemos las funciones básicas (suma. Pascal. 6.Para inserta una salida en la herramienta Formula Node (se recomienda insertarlos del lado derecho): Proyecto final . esto quiere decir que para trabajar las mediciones estándar de corriente. que se encontrara manipulando en eje de las ordenadas ‘y’ las mediciones estándar. .16 + ºC Para trabajar el alcance de medición de 0 a 100 ºC. CONSIDERAR FORMULA Para convertir grados Celsius en grados Fahrenheit: ºF = (9/5) ºC + 32 Para convertir grados Celsius es grados Kelvin: ºK = 273. Procedimiento. presión y tensión ocuparemos el cálculo de la pendiente de la recta. Panel frontal.Practica 27: Control de temperatura y medidas estándar. Introducción. emplearemos matemáticas básicas en el área de la geometría analítica. Determinar el límite superior e inferior al 5% de un intervalo de temperatura de 0 a 100 ºC cada segundo. y en el eje de las abscisas ‘x’ estará la medición de alcance de temperatura de 0 a 40 ºC. tensión (1-5 Volts) y presión (3-15 psi). ºF y ºK y salidas de medición estándar en corriente (420 mA). Objetivo Desarrollar un VI con ayuda de la herramienta Formula Node para simular el monitoreo de temperatura de un sensor LM35 con salidas de temperatura en grados ºC. Diagrama a bloques. De este modo obtenemos los siguientes cálculos. Si la salida CEL es menor o igual a 5. entonces para el caso del límite inferior podemos expresarlo de la siguiente manera. presión y tensión se empleara las formulas obtenidas con ayuda de las ecuaciones de la recta que se elaboraron en las practicas del parcial 1. se utilizara las formulas declaradas anteriormente. Todo este proceso se empleó dentro de un ciclo while loop para que fuera repetitivo y haga cada lectura cada segundo. entonces que se active el indicador límite superior. a partir de aquí utilizaremos esta salida para convertirla en grados Fahrenheit y kelvin.Descripción de la práctica 1. con ayuda de la herramienta formula Node se creara un programa en lenguaje descripción en donde solo se empleara un estrada llamada LM35 que mandara datos de un Random Numeric. entonces que se active el indicador límite inferior. 2. 3. estos datos de salida serán los grados Celsius. esta alarma durara 900ms. ºF y ºK y mediciones estándar de corriente. como esta herramienta nos brinda datos de 0 a 1 en el programa multiplicaremos esta entrada por un factor de 100 para simular datos de entrada de este sensor en forma real. . después se colocó una alarma conectada en la salida de una compuerta “or” para activarla en ambos indicadores de límites. para que se puedan activar declaramos variables tipo entero y fuera de Formula Node las igualamos a 1 si es así las activara a los indicadores. si la salida CEL el mayor o igual a 95.Para obtener el control de las mediciones estándar de corriente. a.Se desarrolló un VI donde se monitorea la temperatura en grados ºC.Para obtener el monitoreo de los limites superior e inferior se utilizó una sentencia “if” dentro de la herramienta Formula Node. presión y tensión.
Copyright © 2024 DOKUMEN.SITE Inc.