Está en la página 1de 9

DEPARTAMENTO DE ENERGA ELCTRICA Y AUTOMTICA

FACULTAD DE MINAS
REA: Automatizacin y Control
Laboratorio de Control: Entrada Salida
Laboratorio 2.
Introduccin 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 prctica.
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 (pndulo invertido) para las
prcticas del laboratorio de control.
DESARROLLO:
En esta prctica desarrollaremos una calculadora de resistencias por medio del
cdigo de colores presentes en estas, para esto tenemos que tener en cuenta la
siguiente imagen

FIGURA 1. CDIGO DE COLORES

1. Ingrese LabVIEW y ubquese en la pantalla frontal e inserte los siguientes


elementos para el desarrollo del programa:

Indicador numrico
Tab Control

Botones Ok

La finalidad de este programa es que usted ingrese el color de cada banda


ubicado en cada pestaa del tabulador y calcule el valor de la resistencia Para
esto tenemos que tener en cuenta las siguientes estructuras de casos en la
programacin.

While loop: se encargar de encerrar nuestros bloques de programacin 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 lgico relacionado en cada evento este efectuar la accin
relacionada con ese cambio en el valor lgico.
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 programacin de la calculadora de resistencia.
Organice de forma logica el bloque que pertenece a cada color y nombrelos
segn 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 agregarn 4 eventos.

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 aparecern los controles (botones insertados) que
permitirn 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 botn de cada banda.

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 botn 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 nmero para operar con ella. para
eso se ingresa un nuevo bloque Fract exp String to Number, el cual imprime un
nmero.

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 programacin
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.

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 opcin create control.

7. El programa consiste en obtener el valor preciso de una resistencia, por esto, se


debe imprimir el nmero obtenido del bloque Fract exp String to Number; para
ello ingresamos un indicador numrico : 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 multiplicacin 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 realimentacin, 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.

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 numrico (click derecho en el bloque Num Ind, create, local
variable), se conecta de la siguiente manera:

Esto completa la realimentacin del sistema.

As debe quedar el programa.

También podría gustarte