9
DEPARTAMENTO DE ENERGÍA ELÉCTRICA Y AUTOMÁTICA FACULTAD DE MINAS ÁREA: Automatización y Control Laboratorio de Control: Entrada – Salida Laboratorio 2. Introducción al manejo de labVIEW y plantas entrenadoras de la national instruments. Objetivos Desarrollar un programa en la plataforma labVIEW con las herramientas expuestas en la práctica. Reconocer los equipos Elvis I/II de la National Instruments utilizando los entrenadores QNET: HVAC (calentador, ventilador y aire acondicionado), VTOL (despeje y aterrizaje vertical) y ROTPEN (péndulo invertido) para las prácticas del laboratorio de control. DESARROLLO: En esta práctica desarrollaremos una calculadora de resistencias por medio del código de colores presentes en estas, para esto tenemos que tener en cuenta la siguiente imagen FIGURA 1. CÓDIGO DE COLORES

Laboratorio LabVIEW

Embed Size (px)

DESCRIPTION

Introducción y manejo de Labview

Citation preview

Page 1: Laboratorio LabVIEW

DEPARTAMENTO DE ENERGÍA ELÉCTRICA Y AUTOMÁTICA

FACULTAD DE MINAS ÁREA: Automatización y Control

Laboratorio de Control: Entrada – Salida

Laboratorio 2. Introducción al manejo de labVIEW y plantas entrenadoras de la national instruments.

Objetivos • Desarrollar un programa en la plataforma labVIEW con las herramientas

expuestas en la práctica. • Reconocer los equipos Elvis I/II de la National Instruments utilizando los

entrenadores QNET: HVAC (calentador, ventilador y aire acondicionado), VTOL (despeje y aterrizaje vertical) y ROTPEN (péndulo invertido) para las prácticas del laboratorio de control.

DESARROLLO: En esta práctica desarrollaremos una calculadora de resistencias por medio del código de colores presentes en estas, para esto tenemos que tener en cuenta la siguiente imagen

FIGURA 1. CÓDIGO DE COLORES

Page 2: Laboratorio LabVIEW

1. Ingrese LabVIEW y ubíquese en la pantalla frontal e inserte los siguientes elementos para el desarrollo del programa:

La finalidad de este programa es que usted ingrese el color de cada banda ubicado en cada pestaña del tabulador y calcule el valor de la resistencia Para esto tenemos que tener en cuenta las siguientes estructuras de casos en la programación.

Tab  Control  

Botones  “Ok”  

Indicador numérico

Page 3: Laboratorio LabVIEW

While loop: se encargará de encerrar nuestros bloques de programación en un ciclo infinito para que se ejecute siempre teniendo control sobre este y pararlo cuando deseemos. Event structure: su funcionamiento consiste en que cada vez que haya un cambio en un valor lógico relacionado en cada evento este efectuará la acción relacionada con ese cambio en el valor lógico. Flat sequence: se encarga de ejecutar secuencialmente los eventos que hallan en este.

2. Luego de haber ingresado los elementos en la pantalla frontal ingresaremos a la parte de nuestra programación de la calculadora de resistencia. • Organice de forma logica el bloque que pertenece a cada color y nombrelos

según el valor de su color.

3. Ahora inserte un event structure, una vez insertado dé click derecho en su parte

superior, para agregar los eventos (“add event case”) para cada una de las bandas y calcular una nueva resistencia .Se agregarán 4 eventos.

Page 4: Laboratorio LabVIEW

4. Seleccione el evento 1 y nuevamente click derecho en su parte superior, “edit events handled by this case”. Se abrirá una nueva ventana que permite editar los eventos; en nuestro caso agregar los controles para calcular la resistencia. En la parte de “Event source” aparecerán los controles (botones insertados) que permitirán controlar el valor de cada banda. Para agregarlos al primer evento, seleccione uno a uno el nombre de los botones de la primera banda, y en “Events” selecciones “Value Change” y en el recuadro de “Event specifiers” presione “Add Event”. Siga este procedimiento para cada botón de cada banda.

Page 5: Laboratorio LabVIEW

5. Despues de haber ingresados todos los eventos, programaremos la calculadora de resistencias en cada casilla; para esto necesitamos adicionar un “Property Node”. Se obtiene dando click derecho en “CtlRef”.

Este bloque lee los valores de texto de cada botón y escribe su nombre; para este caso, el valor asociado a cada color de la resistencia. Se obtiene una variable en formato texto, la cual debe cambiarse a formato número para operar con ella. para eso se ingresa un nuevo bloque “Fract exp String to Number”, el cual imprime un número.

Page 6: Laboratorio LabVIEW

6. El anterior procedimiento se hace para cada uno de los 3 eventos que corresponden a cada una de las bandas de la resistencia. El evento 4 se encarga de borrar la calculadora y no necesita dicho procedimiento. Toda la programación que se ha hecho hasta el momento, debe insertarse en un ciclo (case structure) while Loop para que el programa corra continuamente hasta que el usuario decida interrumpirlo.

Page 7: Laboratorio LabVIEW

Para esto se debe poner un control en el while loop llamado “stop” asi click derecho en la parte inferior derecha del bloque while, en la opción “create control”.

7. El programa consiste en obtener el valor preciso de una resistencia, por esto, se debe imprimir el número obtenido del bloque “Fract exp String to Number”; para ello ingresamos un indicador numérico : Click derecho en el panel fontral “num Inds”, “Num Ind”.

8.Para imprimir el valor uno a uno se debe realimentar todo el sistema obteniendo así control sobre éste. Se inserta un bloque multiplicativo y uno suma, la salida de la multiplicación se ingresa a una entrada del bloque suma, y la salida del bloque “Fract exp String to Number” a la otra entrada del sumador.

9. La salida del bloque suma se arrastra hasta el final del while, donde se da click derecho “Replace Register”, lo que permite la realimentación, esto se conecta a un “numeric indicator” para mostrar el valor de la resistencia. Esto se hace para los eventos 1 y 2 que pertenecen a la primera y segunda banda.

Page 8: Laboratorio LabVIEW

10. Seguidamente, debe ponerse una condicion inicial al sistema ingresando una constante tipo “double”, que se pega al bloque while. Luego se crea una variable local del indicador numérico (click derecho en el bloque Num Ind”, create, local variable), se conecta de la siguiente manera:

Page 9: Laboratorio LabVIEW

Esto completa la realimentación del sistema.

Así debe quedar el programa.