introduccion a labview parte 1

11
Introducción a LabView Cree un VI que convierta de °C a °F o K, dependiendo de un selector booleano. El proceso de la conversión debe estar en subVI. Pista: en el diagrama de bloques, busque la función “Select” y abra la ayuda. En caso que no sepa la ubicación de una función, búsquela en con el Search en la parte superior derecha de la lista de funciones. Primero haremos la conversión de °C a °F: Para el diagrama de bloques: Una vez que tengamos el diagrama de bloque tenemos que asegurarnos que funcione correctamente, para esto le damos click en si nos encontramos con una flecha rota, es que hay un error. Colocamos el control numérico, °C. Colocamos el indicador numérico, °F. Sabemos que °F= 1.8*°C+32. Agregamos la función de multiplicación. Para agregar la constante 1.8 se hace click derecho en una de las terminales, créate y se inserta el valor de la constante. Es lo mismo con la función de suma y la constante 32.

Upload: deoli1990

Post on 01-Feb-2016

221 views

Category:

Documents


0 download

DESCRIPTION

laboratorio de labview

TRANSCRIPT

Page 1: Introduccion a LabView Parte 1

Introducción a LabView

Cree un VI que convierta de °C a °F o K, dependiendo de un selector booleano. El proceso de la conversión debe estar en subVI. Pista: en el diagrama de bloques, busque la función “Select” y abra la ayuda. En caso que no sepa la ubicación de una función, búsquela en con el Search en la parte superior derecha de la lista de funciones.

Primero haremos la conversión de °C a °F:

Para el diagrama de bloques:

Una vez que tengamos el diagrama de bloque tenemos que asegurarnos que funcione

correctamente, para esto le damos click en si nos encontramos con una flecha rota, es que hay un error.

Ahora pasaremos a crear el sub VI:

Colocamos el control numérico, °C.

Colocamos el indicador numérico, °F.

Sabemos que °F= 1.8*°C+32.

Agregamos la función de multiplicación. Para agregar la constante 1.8 se hace click derecho en una de las terminales, créate y se inserta el valor de la constante.

Es lo mismo con la función de suma y la constante 32.

2. Click derecho3. Patterns

1. Escoger, ya que solo tendremos una salida y una entrada.

Page 2: Introduccion a LabView Parte 1
Page 3: Introduccion a LabView Parte 1

Cuando hemos establecido la salida/entrada, volvemos a dar click derecho pero ahora nos dirigimos a VI Properties. Una vez hecho vamos a Edit Icon para poder modificar como queramos nuestro sub VI.

Para la conversión de °C a K:Se vuelve a colocar el control numérico (°C) y el indicador numérico (K).Nuestro diagrama de bloques quedara de la siguiente manera, sabiendo que K=°C + 273.15:

Volvemos a comprobar que nuestro código no tenga errores. Creamos el sub VI del mismo modo explicado anteriormente.

Para establecer las patitas de entrada y salida de los sub VI:

Seleccionamos uno de los recuadros y luego damos click en el controlador numérico o el indicador numérico. Nosotros seleccionamos el cuadro izquierdo como el controlador numérico (entrada) y el derecho como con el indicador numérico (salida).

Pare crear el sub VI que realice las conversiones simultáneas dependiendo del resultado querido: Una vez que hayamos creados los dos sub VI, necesitamos otro controlador numérico, indicador numérico y un switch booleano.

Page 4: Introduccion a LabView Parte 1

Ahora en el diagrama de bloques:

Para saber cómo conectar la función selectora: CTRL+H. Click en la función selectora. Nos saldrá un cuadro como este:

Por ultimo lo convertimos en un sub IV .

Algunas conversiones:

Función selectora

En la pata del centro ira el switch booleano.

En la superior colocamos el sub VI de °C a °F.

En la pata inferior colocamos el sub VI °C a K.

Cuando el switch este arriba realizara la conversión °C a °F. Mientras si se encuentra bajo obtendremos la conversión °C a K.

Conversión de °C a °F.Conversión de °C a K.

Page 5: Introduccion a LabView Parte 1

Asignación 2

Cree un VI que compare un valor de entrada numérico ingresado por el usuario y lo compare con un valor mínimo y máximo también establecido por el usuario. Si está dentro del rango debe encender un botón indicando que el valor es aceptable. Si se sale del rango debe volver apagarse. Los datos deben aparecer en una gráfica y debe ejecutarse hasta que el usuario decida. Pista: hay varias formas de hacer este VI, pero la más fácil será utilizando la función Mask and Limit Testing. Debe poner especial atención al momento de configurarla.

Para comenzar, se utilizó la función de recomendada, el Mask and Limit Testing y le agregamos las entradas en para asignarles los limites inferior y superior.

Como se ve en la ilustración 1, están ubicadas tres controladores numéricos que son las entradas. Un control va a Lower Limit para el Limite inferior, otro va a Upper Limit para el limite superior y el último para Signal que sería el valor de entrada que se desea saber si se encuentra dentro de los límites. Para la indicación que muestra si está la señal de entrada dentro de los límites, se utilizó un LED booleano que va conectado a Passed. Para ver la gráfica se utiliza el Waveform Chart conectado al Tested Signal. También se ubicó un botón de stop que detiene la secuencia cuando el usuario lo desee.

Ilustración 1Diagrama de bloques del sistema

Page 6: Introduccion a LabView Parte 1

Ahora se procede a probar si el diseño cumple con lo requerido para la asignación 2.

Como vemos en la imagen anterior, el sistema se le asignó un limite inferior de 1 y otro superior de 10. La señal de entrada es de 5. Al ejecutar el sistema vemos que el LED booleano se enciende indicando que el 5 se encuentra dentro de los límites.

Pero para comprobar si el sistema realmente está funcionando, agregaremos una entrada que no pertenezca al límite; eso se hará en la siguiente imagen.

Ilustración 2Panel del sistema con una entrada de 5

Ilustración 3Panel de sistema con una entrada de 12

Page 7: Introduccion a LabView Parte 1

En la ilustración 3 se aprecia que la entrada es de 12 y como vemos eso está por encima del limite. El LED booleano se encuentra apagado afirmando que no se encuentra en el límite.

Por último se cambiarán los limites en donde el 12 si se encuentre dentro y ver que el sistema es efectivo.

Al cambiar los limites para que el 12 esté en el lugar, se aprecia que el LED booleano está encendido, de esta forma se comprueba que el sistema funciona.

Ilustración 4Panel con entrada 12 pero limites de 1 a 15