Professional Documents
Culture Documents
INTRODUCCIN AL
LABVIEW
INFORME
Integrantes:
Apellidos y Nombres Seccin Grupo
Quispilaya Chanca , Dennis A C5
Choquehuanca Condori, Edwin A C5
2017 I
1. Introduccin
1
Se reduce el tiempo de desarrollo de las aplicaciones al menos de 4 a 10 veces, ya que
es muy intuitivo y fcil de aprender.
Dota de gran flexibilidad al sistema, permitiendo cambios y actualizaciones tanto del
hardware como del software.
Da la posibilidad a los usuarios de crear soluciones completas y complejas. Con un
nico sistema de desarrollo se integran las funciones de adquisicin, anlisis y
presentacin de datos.
El sistema est dotado de un compilador grfico para lograr la mxima velocidad de
ejecucin posible.
Tiene la posibilidad de incorporar aplicaciones escritas en otros lenguajes.
2. Objetivos
2
3. QU ES LABVIEW?
3
Actualmente, el software de programacin LabVIEW se puede utilizar en los
sistemas operativos Microsoft Windows, Mac OS X, GNU/Linux.
4
Imagen 1: Pantalla de bienvenida de LabVIEW
Aqu podemos elegir del men la opcin de abrir un nuevo VI, un proyecto
en blanco o un VI desde una plantilla. Para empezar elegiremos abrir un VI
en blanco.
Nos aparecen dos ventanas, el Front Panel (Panel frontal) y Block Diagram
(Diagrama de bloques). En el panel frontal, es donde podemos elegir los
elementos que conformarn nuestro programa.
5
Imagen 2: Panel frontal del programa en LabVIEW
En la parte de arriba podemos encontrar el men de ejecucin, donde
podemos ejecutar el programa, pausarlo o abortarlo;
6
Imagen 5: Barra de bsqueda y propiedades del VI
El primero sirve para incluir sub VIs en el programa, aqu se construye el
panel conector para poder utilizar sub VIs.
El otro cono sirve para ver y modificar las propiedades del VI (clic
derecho>VI properties).
7
Imagen 7: Diagrama de bloques del programa
En el diagrama de bloques los mens son muy parecidos, solo que aqu se
agrega un botn al men de ejecucin que sirve para ver paso a paso lo que
el diagrama de bloques est ejecutando, muy til cuando se quiere ver el
orden de ejecucin de todo el cdigo y ver su comportamiento.
Otro botn que se agrega es el que limpia todo el cdigo, para poner todos
los elementos de una forma ms ordenada y legible.
5. PROGRAMA EN LABVIEW
Como primer programa, se cre una Ley de voltaje sencilla. Para esto,
necesitamos en el panel frontal dos controles numricos y un indicador
numrico.
8
Imagen 8: Panel frontal V=I*R
9
Imagen 9: Diagrama de bloques V=I*R.
6. CONTROLES E INDICADORES
Podemos deducir que un control es un elemento que puede ser controlado o
modificado por el usuario, normalmente con perillas o flechas de
incremento.
Por otro lado, los indicadores son los elementos que no pueden ser
modificados por el usuario, y que solamente muestran datos o resultados
que el programa arroja
10
Imagen 10: Diferencias entre indicador y control.
7. ELEMENTOS BOOLEANOS
Funcionan con un cero o un uno, siendo falso o verdadero respectivamente,
no tienen otro valor ms que esos.
En LabVIEW los elementos booleanos se representan con el color verde y
con las letras t o f. Estos son botones, leds, comparadores, entre otros.
Un ejemplo muy sencillo del uso de estos, es para encender un led con un
switch, solo necesitamos un switch y un led, conectados entre s, para poder
encender el led con los valores verdadero o falso.
8. EL CICLO WHILE
11
El ciclo While ejecuta determinada accin hasta que el programa termine su
funcin o hasta que el usuario decida detener el programa. Si el programa
no tiene un fin determinado, el programa se ejecutar infinitamente o hasta
que el usuario lo detenga.
El ciclo While no funciona si no se conecta un botn de stop o una condicin
de paro a la terminal de stop, si no ocurre esto, ser imposible ejecutar el
programa.
12
Imagen 14 : Uso del ciclo while con Timing y Stop
Ntese que el ciclo while tiene un botn de stop conectado a la terminal de
paro, sin esto, el programa no se ejecuta.
13
Opuesto al anterior: con una instruccin Wait(ms) de 100ms.
CICLO FOR
Esta estructura se ejecuta un nmero limitado de veces que depende del N.
Por ejemplo, en el siguiente ejemplo ejecutaremos 10 veces.
14
CONTROLADORES LOGICOS PROGRAMABLES CONTROL CONTINUO
15
9. Conclusiones
10. BIBLIOGRAFA
16