Está en la página 1de 12

Scientia et Technica Ao XVIII, No xx, Febrero del 2015. Universidad Tecnolgica de Pereira.

ISSN 0122-1701

Introduccin a la programacin en
LabVIEWTM
Introduction to programming in LabVIEWTM
Paola Yazmin Izquierdo Betancur
Programa de Ingeniera Elctrica, Universidad Tecnolgica de Pereira, Pereira, Colombia
paoutp19@hotmail.com

ResumenLa necesidad de mejorar los sistemas de


medidas y control indujeron a la compaa National
Instruments
a desarrollar un software llamado
LabVIEW, el cual facilita la interaccin con el
programador utilizando un lenguaje grfico, el cual
dispone de un entorno de trabajo de programacin por
bloques y un panel frontal donde se puede visualizar
los instrumentos reales, siendo as este software una
herramienta con la cual se puede desarrollar
investigacin y nuevas aplicaciones.

Palabras clave
Programacin

LabVIEW,

Lenguaje

grfico,

Abstract The need to improve systems and control


made the company National Instruments to develop a
software called LabVIEW, which facilitates interaction
with the programmer using a graphical language,
which has a workbench and block programming front
panel where the user can view the actual instruments,
being well this software a tool with which to develop
new applications.
Key
Word
LabVIEW,
Graphic
Programming, National instruments.

I.

language,

INTRODUCCIN

Frecuentemente las industrias tienen grandes


problemas con los sistemas de medicin y control de
mquinas; en busca de nuevas alternativas, National
Instruments desarrollo LabVIEW un entorno de
programacin que permite al usuario crear sistemas
que solucionen este tipo de problemas.
LabVIEW es un software que implementa un
lenguaje de programacin grafico lenguaje G,
donde se puede obtener el comportamiento de los
instrumentos VI (Virtual Instruments) llamados as
Fecha de Recepcin: 9 de Febrero del 2015
Fecha de Aceptacin: 9 de Febrero del 2015

por la similitud con los instrumentos


reales
disponibles en un panel frontal de este software. Se
puede desarrollar investigaciones y disear sistemas
en tiempo real , siendo un gran aporte para generar
nuevas aplicaciones.
II.

CONTENIDO

Introduccin a la programacin en LabVIEW.


A continuacin se encontrara las respuestas
planteadas en la practica 1.
2. Que significa la sigla LabVIEW en ingls y cual
sera una traduccin adecuada al espaol?
La sigla LabVIEW en ingls (Laboratory Virtual
Instrumentation Enginnering Workbench) que
traducida al espaol significa Laboratorio de
instrumentacin virtual para entorno de trabajo en
Ingeniera.[1][2].
3.Qu compaa produce LabVIEWTM y que otros
productos importantes en instrumentacin y medidas
ofrecen?
[2]La compaa que produce y ofrece LabVIEW TM
es National Instruments, siendo esta la compaa
creadora del software LabVIEWTM, dando a conocer
una potente herramienta, en cual los programadores
pueden implementar sistemas de medidas y control,
para resolver problemas frecuentes en la industria, en
el menor tiempo posible.
National Instruments ofrece al mercado otros
productos como:
Instrumentos de medida, generadores de seal,
osciloscopios, multmetros, fuentes de alimentacin
DC, temporizadores, E/S digitales, mdulos de
adquisicin de Ethernet, tarjetas de datos. [ 4][5]

Scientia et Technica Ao XVIII, No xx, Mesxx de Aoxx. Universidad Tecnolgica de Pereira.


2

4.Con que extensin se guardan los programas de


LabVIEWTM y porque se llama as?
[1]La extensin con la cual se guardan los programas
de LabVIEWTM es VI (Virtual Instruments) es
denominado Instumentos Virtuales debido a que los
programas realizados en LabVIEW utilizan un
lenguaje de programacin G, es decir utilizan
diagramas de bloques de programacin y un panel
frontal donde se puede observar como es el
comportamiento de los instrumentos los cuales tienen
una apariencia similar a los reales; por esto los
archivos son guardados con esta extensin.[3]
5.Cmo se llama el paradigma de programacin
utilizado por LabVIEWTM?
[1][7]Para cada problema en especfico se debe
estudiar la forma de tipo de programacin, el cual
pueda dar solucin ya que no existe un paradigma
que resuelva todos los problemas. LabVIEW TM
utiliza el paradigma de programacin orientada por
bloques de funcin.
6.Cul es la diferencia fundamental entre este
paradigma de programacin y el de los dems
lenguajes de programacin, como C/C++ por
ejemplo?
TM

[1][7]El paradigma utilizado por LabVIEW es una


programacin orientada por bloques de funcin,
donde el usuario nicamente define los parmetros
de entradas, por otro lado, el paradigma de los
lenguajes tradicionales C/C++ consiste en una
programacin estructurada o una programacin
orientada a objetos donde el programador define las
caractersticas y atributos de las funciones o clases
que conforman el programa.
7. Mencione y describa algunas reas de aplicacin
de LabVIEW?
[4][3]LabVIEWTM es un software creado para la
investigacin e innovacin, por lo tanto, se puede
generar nuevas aplicaciones como por ejemplo:
[8]Aplicaciones de sistemas de energa renovable:
Utilizando energa elica, hidrulica, recursos
disponibles como la energa solar y otros sistemas
que generen energa, donde pueden ser aprovechados
por ello el software LabVIEW es ideal para la
creacin de sistemas de control y monitoreo.
Aplicaciones en maquinaria industrial: Se puede
implementar con el software LabVIEW sistemas de
____________________________

control, medidas, monitoreo controladores de


automatizacin realizando la programacin de las
mquinas para el monitoreo y eficiencia.
Sistemas de transporte: con el diseo de sistemas de
monitoreo, logrando alta eficiencia en vehculos y
todo sistema de transporte.
Robtica: LabVIEW ayuda a crear sistema de
aplicacin de alto nivel en cuanto a comunicacin de
sensores, para que pueda realizar una serie de tareas
dispuestas por el programador.
8. Qu limitaciones tiene la versin de demostracin
de LabVIEWTM ?
[2][3]Las limitaciones que tiene la versin demo de
LabVIEWTM
son la caducidad del software, ya que solo se dispone
de un tiempo definido por National Instruments para
hacer uso del software.
La versin demo de LabVIEW TM es una versin
estudiantil, lo que limita las herramientas y los
elementos para la investigacin.
9.De dnde se descarga la versin de demostracin
de LabVIEWTM ? Pruebe descargar una versin d
demostracin adecuada e instalarla en su PC.
[2][3]La versin demo de LabVIEWTM se puede
descargar de la pgina oficial de National
Instruments, de la cual se puede obtener la versin
estudiantil.
10.Cules son los servicios de soporte que ofrece
LabVIEWTM ?
[4]Los servicios de soporte tcnico que ofrece
National Instruments para el software LabVIEW TM
son:
Descargar controladores, manuales del software,
certificados del producto, documentos de soporte,
gua de inicio, tutoriales, formacin, capacitaciones.
Estos servicios de soporte s pueden obtener por
medio de la pgina de National Instruments.
Desarrollo de la prctica
Desarrolle el mismo procedimiento descrito en el
ejercicio 1.1 (pgina 55) del texto gua [1], pero
utilizando en cambio el siguiente circuito:

Scientia et Technica Ao XVIII, No xx, Mesxx de Aoxx. Universidad Tecnolgica de Pereira.


3

Figura 3.Circuito simplificado.


Luego nombramos los nodos para hacer sumatoria de
corrientes en los nodos para hallar la corriente I.
Figura1. Circuito a implementar (Tomado
LabMedidas
_Practica1_I_2015).
Demostrar que la corriente I en este circuito DC est
dada por la expresin:

NODO
V1

NODO
V

Ecuacin (Tomado
LabMedidas_Practica1_I_2015).
Figura 4. Circuito nombrando nodos (V, V1).
Para ello tenemos el circuito dado (Diseo utilizando
Proteus VSM).

IV1=0

V1
V 1 (V 1V )
+
+
=0
( R 2+ RL) R 3
R1

V1

Figura 2. Circuito a implementar.

1
1
1
V
+
+
=
( R 2+ RL ) R3 R 1 R1

V 1( R 2+ RL ) ( R 3 )( R 1 )

( ( R 2+1 RL ) + R13 + R11 )= RV1 ( R 2+ RL

Simplificando el circuito tenemos:

V 1 [ ( R 3R 1)+ ( R 2+ RL ) R 1+ R 3 ( R 2+ RL ) ]=( R 2+ RL ) R 3V

V 1=

( R 2+ RL) R 3V
( R 3R 1)+ ( R2+ RL ) R 1+ R 3(R 2+ RL)

La corriente I est dada por la siguiente ecuacin:

____________________________

Scientia et Technica Ao XVIII, No xx, Febrero

del 2015. Universidad Tecnolgica de Pereira.

I=

V1
(R 2+ RL)
Figura5.Circuito con impedancias.

Entonces:

V 1=I (R 2+ RL)

I=

VZ 3
( Z 3Z 1 ) + ( Z 2+ ZL ) Z 1+ Z 3(Z 2+ ZL)

Despejamos I:
A diferencia del circuito con resistencias, el de
impedancias tenemos que agregar a la programacin
en bloques las siguientes entradas:

( R 3R 1 ) + ( R 2+ RL) R 1+ R 3 (R 2+ RL)
( R 2+ RL) R 3V

I=

(R 2+ RL)

Donde Z= (R+JC1)

V=Sen (Wt+ )

I=

VR 3
( R 3R 1 )+ ( R 2+ RL ) R 1+ R 3(R 2+ RL)

Nota: La corriente del circuito mostrado en la figura


1. esta dada por la siguiente ecuacin:

I=

VR 3
( R 3R 1 )+ ( R 2+ RL ) R 1+ R 3(R 2+ RL)

Por lo tanto la demostracin planteada en la prctica


es errnea.

C1=

WL
1
WC

si C1 Inductivo
si C1 Capacitivo

Nota si solo el circuito est en estado permanente


esta ecuacin es vlida.
Codifique G la expresin booleana
S = AB C + AB C + AB C + AB C + AB C
C1= A B C
C2= A B C
C3= A B C
C4= A B C
C5= A B C

Modifique este programa de tal forma que ahora la


fuente de tensin pueda ser alterna y en lugar de
resistencias, sea posible especificar impedancias. La
corriente resultante debe ser por su puesto alterna.

S= C1+C2+C3+C4+C5
S=C1C2C3C4C5
C1=ABC=A+B+C
C2=ABC=A+B+C
C3=ABC=A+B+C
C4=ABC=A+B+C
C5=ABC=A+B+C

Z2
Z1

S= (A+B+C)( A+B+C)( A+B+C)( A+B+C)( A+B+C)

ZL
Z3
V0

Ahora multiplicamos los trminos


(A+B+C)(A+B+C)(A+B+C)(A+B+C)(A+B+C)

Scientia et Technica Ao XVIII, No xx, Mesxx de Aoxx. Universidad Tecnolgica de Pereira.


5

(A+B+C)
(A+B+C)=(AA+AB+AC+BA+BB+BC+CA+CB+
CC)
=A+A (B+B)+C(B+B)+CA+C
=(A+C+C(A+1))
=(A+C(1+A+1))=A+C

Ecuacin (Tomado LabMedidas_Practica1_I_2015).

(A+B+C)
(A+B+C)=(AA+AB+AC+BA+BB+BC+CA+CB+
CC)
= (B(A+A)+B(C+C)+B+AC+AC)
=B+AC+AC
(A+C)(B+AC+AC)=
(AB+AAC+AAC+CB+CAC+CAC)
=AB+AC+CB+AC
=AB+AC+CB
Ahora:

Figura 7. Diagrama de bloque de la funcin.

(AB+AC+CB)(A+B+C)=
(AAB+ABB+ABC+ACA+ACB+ACC+CBA+CBB+
CBC)
=ABC+ACB+CBA+CB+AB
=AB+CB
=B(A+C)
S=B(A+C)
S=B(A+C)
S=B+(A+C)
S=B+AC

Figura 8. Panel de control frontal.


III.

Figura 6. Programacin en bloques LabVIEW de la


ecuacin:

VR 3
I=
( R 3R 1 )+ ( R 2+ RL ) R 1+ R 3(R 2+ RL)
Desarrolle un programa en LabVIEW TM que evalu
la funcin:

____________________________

CONCLUSIONES

LabVIEW es un entorno de programacin ne


bloques de funcin grafico lenguaje G fcil de
manejar, que posee caractersticas que lo hacen
un software potente para el diseo de sistemas de
medida y control.
Los usuarios pueden realizar aplicaciones para el
mejoramiento de tecnologas y para la innovacin
de las mismas.
National Instruments es la compaa que creo este
software y que ofrece una lnea de productos que
desarrollan investigacin y optimizan las
industrias.
RECOMENDACIONES

Scientia et Technica Ao XVIII, No xx, Febrero

del 2015. Universidad Tecnolgica de Pereira.

Conocer las herramientas que proporcionan


LabVIEW y el paradigma que maneja para
solucionar problemas de control y medidas.

REFERENCIAS
[1].Germn A Holgun, lvaro A Orozco G, Sandra
M Prez L. CURSO BSICO DE LabVIEW
6i.Editorial Publicaciones Universidad Tecnolgica
de Pereira.
[2]http://es.wikipedia.org/wiki/LabVIEW
[3].http://www.ni.com/labview/esa/
[4].http://www.ni.com/products/esa/
[5].http://microelectronicos.com/shopdisplayproducts
.asp?id=9&cat=Como+nuevos(Productos
[6].http://www.ie.itcr.ac.cr/einteriano/control/Labvie
w/ParaAprender/Curso%20LabVIEW6i.pdf)labview
[7].http://issuu.com/projects/docs/2013-03-pgd_v

[8].http://www.ni.com/Labview/applica
tions/esa/

Scientia et Technica Ao XVIII, No xx, Mesxx de Aoxx. Universidad Tecnolgica de Pereira.


7

____________________________

del 2015. Universidad Tecnolgica de Pereira.

Scientia et Technica Ao XVIII, No xx, Febrero

Scientia et Technica Ao XVIII, No xx, Mesxx de Aoxx. Universidad Tecnolgica de Pereira.


9

____________________________

10

del 2015. Universidad Tecnolgica de Pereira.

Scientia et Technica Ao XVIII, No xx, Febrero

Scientia et Technica Ao XVIII, No xx, Mesxx de Aoxx. Universidad Tecnolgica de Pereira.


11

____________________________

12

del 2015. Universidad Tecnolgica de Pereira.

Scientia et Technica Ao XVIII, No xx, Febrero

También podría gustarte