Vous êtes sur la page 1sur 15

LABORATORIO N 2 INTRODUCCION AL LabVIEW

Una forma prctica y sencilla de introducirse en el lenguaje de LabVIEW.

Gua No 1
Para dar comienzo al trabajo con LabVIEW se debe ejecutar LabVIEW.exe, sale el plano Block Diagram que es donde se elaborarn los circuitos, para ver como estn quedando en panel frontal se oprimen las teclas Ctrl E y sale Front Panel, La siguiente figura muestra el plano circuital (Block Diagram) o diagrama de bloques,

La siguiente figura muestra el plano frontal (Front Panel),

Un ejemplo muy bsico, realizar una suma elemental entre dos variables 1. insertar el operador suma 2. insertarle entre los nodos de entrada dos controles 3. insertar en la salida un indicador el circuitos en el diagrama de bloques quedar

En el plano frontal se ver de la siguiente forma:

Al hacer clic sobre uno de los controles variar el nmero de entrada y se sumar con el otro y en x+y se ver el resultado. as sucesivamente, se pueden realizar operaciones y programas sin lmites.

Gua No 2
Un programa que muestre en instrumentos virtuales el voltaje variable y la corriente resultante Descripcin: 1. Dibujar el siguiente circuito en Paint (.bmp)

2.Una vez resuelto a mano el circuito elctrico, resolverlo en lenguaje grfico en el Diagrama de Conexiones de LabVIEW

Procedimiento: 1. Iniciar el programa LabVIEW, (New VI) 2. Copiar y pegar en el panel frontal de LabVIEW el circuito hecho en Paint. 3. Para pasar de una ventana a otra (Panel o Diagrama de Conexiones) se presionan las teclas Ctrl E. 4. En el diagrama de conexiones de LabVIEW hace clic con la tecla derecha del Mouse y aparece la paleta de herramientas de funciones, all escoge el icono de Numeric donde aparecern las funciones, hace clic sobre la que necesite aparece la mano con la funcin deseada, hace de nuevo clic sobre el punto que desea posicionarla. 5. Presionando la barra espaciadora hasta que salga la carreta de hilo (cableador) hace clic en las puntas de las funciones y la lleva hasta el conector donde desee conectarla (hasta que parpadee la punta) hace de nuevo clic y queda conectada, en las patas de la primeras funciones haga clic con la tecla derecha del Mouse aparece un men escoge Create luego Control, cambiar el nombre con ( AI) de la paleta de herramientas. 6. Presione ctrl E pasa al panel frontal y arregla la figura para que quede la siguiente forma: En la barra men oprima la flecha para correrlo.

Gua No 3
1. Realizar un programa en lenguaje grfico, que maneje secuencias lgicas como un ciclo FOR Descripcin: 1. 2. 3. 4. Realizar una sumatoria con la siguiente condicin Una variable i, que vare entre 0 y 50 Que se incremente en 2 Que la respuesta de 50

Procedimiento: 1. Se procede indicando la forma del ciclo For: (i=0; i<=50; i=i+2) 2. Se pasa con teclas Ctrl E, para desarrollar el circuito virtual. 3. Para desarrollar el circuito virtual hay que ver que se necesita: a. Dos constante (N=49), y el incremento en 2. b. Un sumador (Add) para ir sumando la variable. c. Un indicador que va mostrando el resultado. 4. En el diagrama de conexiones de LabVIEW se hace clic con la tecla derecha del Mouse y aparece la paleta de herramientas de funciones, all escoge el icono de (Numeric) donde aparecern las funciones, se escoge el de (Add) se hace nuevo clic sobre el punto que desea posicionarla. 5. Presionando la barra espaciadora hasta que salga la carreta de hilo (cableador) hace clic en las puntas de las funciones y la lleva hasta el conector donde desee conectarla (hasta que parpadee la punta) hace de nuevo clic y queda conectada, en las patas de la primeras funciones haga clic con la tecla derecha del Mouse aparece un men escoge Create luego Control, cambiar el nombre con (AI) de la paleta de herramientas. 6. Presione Ctrl E pasa al panel frontal y arregla la figura para que quede la siguiente forma: En la barra men oprima la flecha para correrlo.

Gua No 4
1. Realizar un programa en lenguaje grfico, que maneje secuencias lgicas como un ciclos FOR A Descripcin del circuito 1: 1. Realizar una sumatoria con la siguiente condicin 2. Una variable i, que empiece en 7, 2. Que se incremente en 0,01, y 3.Que la respuesta es menor o igual a 10 Procedimiento: 1. Con clic derecho en el plano de diagramas, seleccionar Funtions, luego Structures, all mismo escoger (For Loop), en uno de los lados del ciclo, se adiciona (Add Shift Register) y aparecern las flechas naranja a los lados, (lo que se haga en la salida incide en la entrada). 2. Se introducen todos los elementos dentro del ciclo, y luego se conectan. a. Un sumador (Add) para ir sumando la variable y divisor (Divide) para dividir el incremento de la variable, se le adicionan: b. Tres constantes (N=300), constante divisor (100) que es el incremento en 0,01. c. .Un indicador que va mostrando el resultado. 3. Sobre el Shift Register de la salida se hace Clic derecho, escogiendo (Create), luego (Indicador), dentro de las herramientas del (Tools Palette) se escoge (A), luego se hace Clic sobre (Numeric) que es el Label del indicador, all se coloca (i=7; i<=10; i=0,01),

.B Descripcin del circuito 2

1. Este punto es el mismo primero anterior, luego se insertan funciones y constantes: a. Un sumador (Add) para ir sumando la variable y divisor (Divide) para dividir el incremento de la variable, se le adicionan: Tres constantes (N=19), constante mltiplo (5) que es el decremento en 0,01, y (100) b. Un indicador que va fuera del For Loop y que mostrando el resultado.

2. En el Label de indicardor de la misma forma que el anteior pero con lo siguiente: 3. Realizar una sumatoria con la siguiente condicin, Una variable i, empiece en 100, que itere 19 veces, Que se decremente en 5 y que la respuesta de >=10 Se procede indicando la forma del ciclo For: (i = 100; i>=10; i = i-5) a. Tres constantes (N=19), (100) constante divisor y el incremento en por 5. b. Un sumador (Add) para ir sumando la variable y divisor (Divide) para dividir el incremento de la variable.

Gua No 5
1. Realizar un programa en lenguaje grfico, que maneje secuencias lgicas como un ciclo Estructura Case, este consta de: uno o ms subdiagramas o Cases, exactamente uno de los cuales se ejecuta cuando la estructura se est ejecutando, el selector determina que caso se ejecuta, y puede ser Booleano, (String) una cadena, un nmero entero, o un tipo de enumerador, el Clic derecho del borde de la estructura adiciona o borra casos, usando la herramienta del Label para entrar valores. Descripcin: 1. Construir un termmetro digital virtual 2. Que seleccione entre grados Celsius y Grados Fareng. 3. Seleccionar un indicador de barra como lo muestra la figura del panel frontal. 4. Que el rango este entre 0 y 100 Procedimiento:

1. Se procede introduciendo una estructura Case para convertir el sistema de grado. N-32*5/9 en el caso (true), en el caso (false) es constante. 2. Se le introduce un Demo Voltaje Read.vi antes de la estructura, con canal en 0 y el identificador del Board en 3. 3. Debe guiarse por el diagrama de la figura. Para verificar que se necesita.

Seleccione el valor de False y trac

Gua No 6

1. Realizar un programa en lenguaje grfico, que maneje un men selectivo, que a su vez maneje secuencias lgicas como un ciclo For, as mismo disear un Osciloscopio que rena todo lo anterior. Descripcin:

1. 2. 3. 4.

Construir un Men con selector virtual. Hacer un Ciclo For con diferentes tipos de generadores de onda. Insertar un graficador que muestre el tipo de onda seleccionado. Insertar un potencimetro que vare la amplitud.

Procedimiento: 1. Se procede introduciendo una estructura For para generar los datos de cada onda, y en l se integran los diferentes tipos de onda. 2. Debe guiarse por el diagrama de la figura. Para verificar que se necesita. 3. Para mezclar las grficas inserte un Build Array y para entregarlas al graficador un Index Array

Gua No 7
1. Realizar un programa en lenguaje grfico, que maneje un men selectivo, que a su vez maneje secuencias lgicas como un ciclo While Loop, que a su vez maneje un Case Structure, as mismo disear un Osciloscopio que maneje varios tipos de onda. Descripcin:

1. Construir un ciclo Case Structure el cual albergue un Sine Waveform.vi, manejando 4 tipos de onda. 2. A la salida del Ciclo Case Structure insertar un graficador. 3. a la estrada del ciclo Case Structure Insertar 5 selectores para las diferentes funciones. 4. Debe guiarse por el diagrama de la figura. Para verificar que se necesita.

Gua No 8
1. Realizar un programa en lenguaje virtual, que muestre un avin deslazndose sobre una pista, mostrando as, el montaje de figuras sobre los (Slider) desplazadores. Descripcin: 1. Dibujar un avin en Paint, resaltarlo (Ctrl E), luego copiarlo (Ctrl C), Posicionado en el Panel de LabVIEW, hacer Clic derecho, escoger (Classic

Controls), luego Numeric, all mismo (Horizontal Pointer Slider), extenderlo (estirarlo de la punta) a lo largo de la pantalla. Colocar el puntero del Mouse sobre el cursor del Slider, hacer clic exactamente sobre este, en el men se escoge la opcin (Advanced), al frente se escoge (Customize), seleccionar en la barra superior una llave cuya funcin es (Edit Mode), hacer Clic sobre esta, saliendo resaltado todo sobre el Slider, sobre el cursor del Slider hacer Clic derecho y se hace Clic sobre (Import Picture), y luego se hace Clic derecho sobre el avin y se hace Clic Izq sobre (Picture Item..) escogiendo el de la derecha. (), luego se puede salir sin grabar, pero poner Yes a la pregunta Replace the original control Slider by control presionar. Para hacerle un control sencillo simplemente se selecciona el Connect Wire (carreta hiladora) del (Tools Palette) sobre la salida del Slider en el diagrama de conexiones, haciendo Clic derecho, se escoge (Create) y luego (Indicador). Se ha duplicado el Slider, con el (Operate Value) del (Tools Palette; la manito) mirar cual de los dos desplaza el otro y sobre este se hace Clic derecho escogiendo (Replace) del Men (Numeric) se escoge en este caso (Knob). Al correrlo solo desplaza el cursor del (Knob). Y el avin se desplazar.

2.

3.

4.

5.

La primera figura muestra el diagrama de conexiones entre el (Knob) y el (Slider) La segunda parte muestra panel.

Gua No 9
1. manejar los puertos del computador para la entrada y salida de datos EJERCICIO 8.1 ESCRIBIR DATOS EN EL PUERTO PARALELO

Se pretende con este ejercicio aprender la forma de escribir datos en el puerto paralelo y como utilizar la funcin outport.vi 1. Conectar el mdulo entrenador de puerto paralelo. 2. Construir un VI con las siguientes caractersticas.

Figura 10.1. Panel y diagrama del ejercicio 10.1. La direccin 0x378 segn la tabla de la figura 10.2, seria el bus de datos para LPT2. Sin embargo, y aunque esta es la informacin oficial entregada por IBM, en la mayora de los PCs, el puerto LPT1 viene configurado con las direcciones que aparecen como de LPT2. Por tanto se considerara que LPT1 posee las siguientes direcciones: Bus de Datos: 0x378, Bus de Estado: 0x379, Bus de control: 0x37A. Se recomienda verificar y/o cambiar la direccin base del puerto paralelo. 3. Correr continuamente la aplicacin. 4. Observar la salida del registro 0x378 en el entrenador mientras el dato en el control VALOR desde 0 hasta 255. Identifique que LED corresponde al bit MSB y cual al LSB. 5. Repetir 3 y 4 para la direccin 0x37A. Identifique MSB y LSB. A continuacin se presenta el ejercicio en lenguaje C:

Tabla 10.2

La funcin outportb() enva un byte al puerto especificado. El primer parmetro de la funcin es la direccin del puerto a la cual se va a escribir. El segundo parmetro es el valor del byte enviado.

EJERCICIO 10.2. LEER EN EL BUS DE ESTADO DEL PUERTO PARALELO Se busca con este ejercicio aprender la forma de leer datos enviados por el puerto paralelo y como utilizar la funcion inport. 1. Conecte el modulo. 2. Construir un VI con las siguientes caractersticas

Figura 10.2. Panel y diagrama del ejercicio 10.2.

3. Configure un dato en la entrada del puerto 0x379 del entrenador. 4. Corra la aplicacin y observe el valor mostrado en VALOR. 5. Repita 3 y 4 con diferentes valores de entrada y observe la equivalencia entre el numero binario ingresado en el entrenador y el hexadecimal en el valor indicado VALOR. A continuacin se desarrolla el mismo ejercicio pero en C: La funcin inportb() lee un byte del puerto especificado. La funcin principal se est utilizando para mostrar el valor del byte en pantalla. EJERCICIO 3.3 LEER EL BUS DE DATOS DEL PUERTO PARALELO 1. Activar la propiedad bidireccional del bus de datos. Para esto se necesita colocar en 1 el bit cinco del bus de control 0x37A, lo que equivale al decimal 32 a esta direccin.

Tabla 10.3. bit 5 de 0x37A en uno. Recordar que esta operacin debe realizarse antes de entrar datos en el bus. 2. Vari los datos de entrada en el bus de datos mientras utiliza el VI de la figura 10.3 para leer registro 0x378. 3. Comparar las lecturas con los valores binarios colocados en el bus de datos.

Recuerde que para configurar de nuevo como salida el bus de datos, debe enviar un decimal 64 al bus de control 0x37A. Tabla 10.3

Gua No 10
Construya en simulador de los clculos del QTc La siguiente figura muestra el plano circuital en LabVIEW del simulador del QTc

La siguiente figura muestra el simulador como debe quedar Se oprimen las teclas Ctrl E y se hace click sobre las flechita del panel fron

Algunos subcuadros de fondo se pueden insertar en la ventana decorations.

LA NUEVE Y LA DIEZ NO CUENTA

Vous aimerez peut-être aussi