Está en la página 1de 11

1 de 11

UNIVERSIDAD DE PAMPLONA
Una Universidad incluyente y comprometida con el desarrollo integral

INFORME DE APLICACIONES LABVIEW GRAFICAS Y ESTRUCTURAS

AUTOR: LUIS ANTONIO ARAQUE PARADA CDIGO: 1094246003

ELECTIVA PROFESIONAL III

UNIVERSIDAD DE PAMPLONA INGENIERA ELCTRICA NOVIEMBRE 2013

Universidad de Pamplona Pamplona - Norte de Santander - Colombia Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co

2 de 11

UNIVERSIDAD DE PAMPLONA
Una Universidad incluyente y comprometida con el desarrollo integral

INTRODUCCIN

El siguiente informe se realizo en el fin mostrar de alguna forma el uso de graficas y estructuras a travs de aplicaciones sencillas como la generacin de la funcin tangente o cotangente y un simulador del juego baloto. LabVIEW (Laboratory Virtual Instrument Engineering Workbench) es un lenguaje de programacin grfico para el diseo de sistemas de adquisicin de datos, instrumentacin y control.

OBJETIVOS Reconocer el entorno grafico de LabVIEW, diferentes funciones y aplicaciones. Realizar una aplicacin que genere la funcin tangente y cotangente y luego graficarlas. Disear un simulador del juego baloto utilizando los diferentes tipos de estructuras y datos conocidas en labview.

Universidad de Pamplona Pamplona - Norte de Santander - Colombia Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co

3 de 11

UNIVERSIDAD DE PAMPLONA
Una Universidad incluyente y comprometida con el desarrollo integral

MARCO TERICO ESTRUCTURAS En la paleta de funciones la primera opcin es la de las estructuras. stas controlan el flujo del programa, bien sea mediante la secuenciacin de acciones, ejecucin de bucles, etc. Las estructuras se comportan como cualquier otro nodo en el diagrama de bloques, ejecutando automticamente lo que est programado en su interior una vez tiene disponibles los datos de entrada, y una vez ejecutadas las instrucciones requeridas, suministran los correspondientes valores a los cables unidos a sus salidas. Sin embargo, cada estructura ejecuta su subdiagrama de acuerdo con las reglas especficas que rigen su comportamiento. Un subdiagrama es una coleccin de nodos, cables y terminales situados en el interior del rectngulo que constituye la estructura. El For Loop y el While Loop nicamente tienen un subdiagrama. El Case Structure y el Sequence Structure, sin embargo, pueden tener mltiples subdiagramas, superpuestos como si se tratara de cartas en una baraja, por lo que en el diagrama de bloques nicamente ser posible visualizar al tiempo uno de ellos. Los subdiagramas se construyes del mismo modo que el resto del programa. For Loop Es el equivalente al bucle for en los lenguajes de programacin convencionales. Ejecuta el cdigo dispuesto en su interior un nmero determinado de veces.

Universidad de Pamplona Pamplona - Norte de Santander - Colombia Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co

4 de 11

UNIVERSIDAD DE PAMPLONA
Una Universidad incluyente y comprometida con el desarrollo integral

Ejecutar el bucle for es equivalente al siguiente fragmento de cdigo: For i = 0 to N 1 Ejecutar el subdiagrama del interior del Bucle Para pasar valores de una iteracin a otra se emplean los llamador shift registers. Para crear uno, se pulsar el botn derecho del ratn mientras ste se halla situado sobre el borde del bucle, seleccionando la opcin Add Shift Register. El shift register consta de dos terminales, situados en los bordes laterales del bloque. El terminal izquierdo almacena el valor obtenido en la iteracin anterior. El terminal derecho guardar el dato correspondiente a la iteracin en ejecucin. dicho dato aparecer , por tanto, en el terminal izquierdo durante la iteracin posterior.

While Loop Es el equivalente al bucle while empleado en los lenguajes convencionales de programacin. Su funcionamiento es similar al del bucle for.

Universidad de Pamplona Pamplona - Norte de Santander - Colombia Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co

5 de 11

UNIVERSIDAD DE PAMPLONA
Una Universidad incluyente y comprometida con el desarrollo integral

El bucle while es equivalente al cdigo siguiente: Do Se ejecuta lo que hay en el interior del bloque while terminal condicional is true

El programa comprueba el valor de lo que se halle conectado al terminal condicional al finalizar el bucle. Por lo tanto, el bucle siempre se ejecuta al menos una vez. Con esta estructura tambin se pueden emplear los shift registers para tener disponibles los datos obtenidos en iteraciones anteriores (es decir, para memorizar valores obtenidos).

Universidad de Pamplona Pamplona - Norte de Santander - Colombia Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co

6 de 11

UNIVERSIDAD DE PAMPLONA
Una Universidad incluyente y comprometida con el desarrollo integral

APLICACIONES REALIZADAS

1. Generacin de las funciones tangente y cotangente.

En la ventana de diagrama en bloques insertamos dos simuladores de seal, uno el cual nos simule una seal seno, y el otro una seal coseno, como por defecto este simula una seal seno para el segundo desfasamos la seal 90 grados para obtener una coseno. Sabemos que al dividir el seno sobre el coseno obtenemos la funcin tangente, y a su vez dividimos el coseno sobre el seno obtenemos la funcin cotangente.

Universidad de Pamplona Pamplona - Norte de Santander - Colombia Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co

7 de 11

UNIVERSIDAD DE PAMPLONA
Una Universidad incluyente y comprometida con el desarrollo integral

Insertamos diferentes graficas para ver nuestros resultados calculados anteriormente.

Universidad de Pamplona Pamplona - Norte de Santander - Colombia Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co

8 de 11

UNIVERSIDAD DE PAMPLONA
Una Universidad incluyente y comprometida con el desarrollo integral

2. Simulacin del juego baloto

En la ventana de diagrama en bloques diseamos un algoritmo que genere nmeros en un intervalo entre 1 y 45. Insertamos la funcin RANDOM, la cual sabemos que genera nmeros entre 0 - 1, si lo multiplicamos por 44, dara nmeros entre 0 44, como no sirve que se genere el numero 0, y tambin necesitamos el 45, al resultado de la multiplicacin le sumamos 1. Todo este procedimiento se inserta dentro de una funcin FOR. Insertamos un arreglo fuera de la funcin FOR para almacenar toda la informacin que se est generando.

Teniendo en cuenta que se necesita genera seis nmeros en un inrvalo de 1 a 45, y sin que ninguno de estos se repita, diseamos una secuencia de tal forma que tome el arreglo generado y compare uno a uno cada uno de sus valores verificando que no exista un valor repetido.

Universidad de Pamplona Pamplona - Norte de Santander - Colombia Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co

9 de 11

UNIVERSIDAD DE PAMPLONA
Una Universidad incluyente y comprometida con el desarrollo integral

Insertamos dos funciones WHILE, una dentro de la otra. La primera tomara un nmero del arreglo, y la segunda comparara este nmero con todos los datos del arreglo verificando que exista ninguno repetido.

Todo esto que llevamos hecho lo insertamos dentro de un WHILE que har ciclos mientras exista algn un mero repetido dentro da el arreglo que obtuvimos generando nuevos nmeros en el arreglo.

Universidad de Pamplona Pamplona - Norte de Santander - Colombia Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co

10 de 11

UNIVERSIDAD DE PAMPLONA
Una Universidad incluyente y comprometida con el desarrollo integral

Universidad de Pamplona Pamplona - Norte de Santander - Colombia Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co

11 de 11

UNIVERSIDAD DE PAMPLONA
Una Universidad incluyente y comprometida con el desarrollo integral

CONCLUSIONES Labview permite disear interfaces de usuario mediante una consola interactiva y amigable para el usuario. Se puede disear especificando su sistema funcional, su diagrama de bloques o una notacin de diseo de ingeniera. Sus aplicaciones pueden ser bsicas hasta complejas en el rea de matemtica, ingeniera y control, depende del diseador avanzaren este tipo de complejidad. Tiene la ventaja de que permite una fcil integracin con hardware, especficamente con tarjetas de medicin, adquisicin y procesamiento de datos (incluyendo adquisicin de imgenes).

REFERENCIAS RONCANCIO H., VELASCO. H. Una Introduccin a Labview. Universidad Distrital "Francisco Jos de Caldas". 2000.

Universidad de Pamplona Pamplona - Norte de Santander - Colombia Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co

También podría gustarte