Está en la página 1de 4

1

Informe Prctica 5.SubVI en LabVIEWTM.


Autor 1: Luis Carlos Cubides Rivera, Autor 2: Cristian Alfonso Jimnez Castao, Autor 3: Yuly Viviana Garca
Garca
Ingeniera Elctrica, Universidad Tecnolgica de Pereira, Pereira, Colombia
Correo-e: lccubides@utp.edu.co
craljimenez@utp.edu.co
yvgarcia@utp.edu.co

Grupo 1 - Subgrupo 7
c.

ResumenEn la presente prctica se implementa ejercicios


en labVIEWTM para reforzar conceptos como SubVI,
variables globales y locales, adems de la implementacin
de programacin modular.

Las variables locales vienen creadas por defecto


en modo de escritura, por lo tanto, operan como
si fueran un indicador. Para cambiar el sentido
del flujo de los datos es necesario hacer clic
derecho (Change To Read) [1]

Palabras claveAM, seal portadora, seal moduladora,


SubVI, variables, globales, locales programacin modular.

I.

INTRODUCCIN.

Los SubVIs son VIs que son utilizado dentro de otros


VIs, estos permiten modular una aplicacin en tareas
ms simples permitiendo que aplicaciones extensas
puedan ser divididas en varias tareas pequeas, las que a
su vez pueden ser divididas en otras ms pequeas a
travs de variables locales y globales y as sucesivamente
a travs de unidades secuenciales.[1]
Para llevar a cabo la Transmisin de informacin en
comunicacin (modulacin), es necesario el uso de una
seal portadora de alta frecuencia y una seal
moduladora que contiene la informacin, este proceso de
mezcla se puede llevar a cabo, mediante la modulacin
de amplitud (AM), de frecuencia (FM) o de fase (PM).
II.

CONTENIDO.

1. Elabore sobre los siguientes conceptos bsicos.


a.

Qu es una variable global y cuando debe


utilizarse?
Una Variable global, son copias de indicadores,
controles, chart, que pueden ser utilizados en un
mismo VI, adems pueden exportarse a otro
SubVI, No tiene alcance limitado. [1]
b. Qu es una variable local y cuando debe
utilizarse?.
las variables locales en LabVIEW son copias del
terminal de un control o indicador que se pueden
utilizar en cualquier diagrama para leerlo
escribir datos a ese control o indicador; son
locales, porque su alcance se limita a un mismo
VI. [1]

Fecha de Recepcin: 28 de septiembre de 2015.


Fecha de Aceptacin:

Cmo se cambia el modo de escritura de una


variable local?

d. Qu es un SubVI re-entrante, y para qu sirve?


Un SubVI re-entrante es aquel que permite que
corran varias instancias del VI de manera
independiente.[2]
2.

Desarrollo de la prctica del laboratorio.


2.1. Implemente los
LabVIEW TM:

siguientes

ejercicios

en

a) Modulador de amplitud de una seal x(t)


dada
utilizando
una
portadora
sinusoidal.
Se modula en amplitud la seal x(t) de la ecuacin (1)

y (t )=V p sin ( w p t ) [1+mx (t)]


Donde :

(1)

y(t): seal modulada en amplitud


Vpsin(wpt): seal portadora
m: ndice de modulacin
x(t): seal moduladora

Inicialmente se procede a crear el SubVI que se


encarga de crear la seal modulada en amplitud, a
travs de diferentes seales moduladoras y la seal
portadora.

Scientia et Technica, Junio de 2015. Universidad Tecnolgica de Pereira. ISSN 0122-1701

Figura 1. Diagrama de bloques para el SubVI .

Despus de crear el SubVI para realizar clculos previos


en un nuevo VI se implementa el diagrama de bloques
principal del diseo para y(t).

Figura 4. Seal modulada con una seal moduladora


triangular.

Figura 2. Diagrama de bloques para el Vi principal.


Luego se procede a verificar el diseo mediante
diferentes tipos de seales moduladoras, analizando la
seal de salida modulada en amplitud.

Figura 5. Seal modulada con una seal moduladora


cuadrada.
b) Amplificador Inversor, con restricciones de
voltaje mximo, utilizando como gua la figura 6
para la construccin del SubVI

Figura 3. Seal modulada con una seal moduladora


sinusoidal.

Figura 6. SubVI OPAM inversor.

Para llevar a cabo dicho diseo, se realiz el SubVi


mostrado en la figura 7, el cual contiene la ganancia y las
propiedades operacionales del amplificador.

Figura7. Diagrama De bloques SubVI amplificador inversor.

Despus se crea el VI principal, al cual se anexa la


restriccin del voltaje de entrada menor a 15V.

Figura 10. Panel frontal, saoda amplificador inversor, ante una


entrada de seal Cuadrada

Figura 8. Diagrama de bloques VI principal.

Finalmente se prueba con las seales de la tabla 1, el


inversor invierte la seal, adems por las caractersticas
de R1, R2, la amplifica 2 veces.

Figura 12. Panel frontal, saoda amplificador inversor, ante una


entrada de seal diente sierra.

c)

Aplicacin divida en 2 VIs (variables


globales )

Se realiz una aplicacin dividida en dos VIs.

Figura 9. Panel Frontal, salida amplificador inversor ante una


entrada sinusoidal.

Fecha de Recepcin: 28 de septiembre de 2015.


Fecha de Aceptacin:

El primer genera un nmero aleatorio cada intervalo de


tiempo deseado, este dato es mostrado
para cada
instante de tiempo.

Scientia et Technica, Junio de 2015. Universidad Tecnolgica de Pereira. ISSN 0122-1701

i
Figura 13. Panel frontal para dato generado aleatorio.

Para la implementacin de este SubVI fue necesario


generar una variable global Dato.

Figura 15. Diagrama de bloques para el segundo VI.

Figura 14. Diagrama de bloques para el primer VI.

El segundo VI como se observa en la figura 15 grafica


cada uno de los datos aleatorios en un waveform chart a
medida que estos se generan en el primer VI

CONCLUSIONES
Se verifica la importancia de usar variables globales y
locales en el desarrollo de VIs, ya que permiten
simplificar procedimientos, realizar los diagramas de
bloques de una forma ms sencilla y entendible para el
lector del VI.
Se comprueba que con la implementacin de SubVIs en
labVIEW es mucho ms fcil y rpido programar, lo cual
facilita la implementacin de programas con alta
complejidad, adems de presentar una mejor interfaz de
usuario por ser de modo grfico.
Se refuerzan los conocimientos en el entorno de
comunicaciones, la importancia de la modulacion AM, y
su fcil implementacin mediante una seal portadora y
una moduladora.
REFERENCIAS

Figura 14. Panel frontal para el segundo VI.

Para la implementacin de este programa se guard


previamente la variable global dato generada el en
primer VI y se introduce en la estructura del segundo VI,
para generar finalmente la grfica de la figura 15

[1]

Germn A Holgun L, Alvaro A Orozco G,


Sandra M Prez L. CURSO BSICO DE
LabVIEW 6i, Captulo 5 pp .182-211.
Editorial Publicaciones Universidad Tecnolgica
de Pereira, 2002.

[2]

National Instruments (2011, Diciembre) Por


Qu

Mi

SubVI

subvi.vi:#(clone)

Tiene

[online]

el

Ttulo

disponible

en:

http://digital.ni.com/public.nsf/allkb/600B199
04E7B1FBD8625797600684270

También podría gustarte