Logo Studenta

informe-5-1-nota-43

¡Estudia con miles de materiales!

Vista previa del material en texto

lOMoAR cPSD|3707762 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lOMoAR cPSD|3707762 
Grupo N° 6 - Universidad Tecnológica de Pereira UTP - Laboratorio de Medidas Eléctricas 1 
 
 
 
E 
 
SubVI EN LabVIEW™ 
INFORME PRÁCTICA N° 5. 
Brand Castañeda, Vanessa – Reinoso Díaz, Jackeline – Pérez Camacho, Jonathan 
Programa de Ingeniería Eléctrica - Universidad Tecnológica de Pereira 
Resumen— En esta práctica se desarrolló las competencias 
básicas para diseño de software modular en LabVIEWTM. Los 
módulos que se desarrollaron en esta práctica hacen parte de un 
sistema de procesamiento de señales que tiene como objetivo 
modular una señal portadora en función de una señal de 
información. 
 
Índice de Términos— LabVIEW, SubVI, SubVI re-entrante, 
Variable Global, Variable Loca. 
 
 
I. INTRODUCCIÓN 
 
n esta práctica se desarrollaron algunos ejercicios 
enfocados al uso SubVI’s, Variables Globales y Locales 
en el LabVIEW™, al igual que se respondieron algunos 
interrogantes postulados en la guía de trabajo, los cuales 
fueron resueltos con base en el texto del curso. 
 
II. TRABAJO PREVIO 
 
De respuesta a las siguientes preguntas: 
 
a. ¿Qué es una variable global y cuándo debe utilizarse? 
Las variables globales en LabVIEW vienen asociadas a 
los controles e indicadores de nuestro panel frontal, estas 
variables pueden ser de lectura o escritura, estas variables 
globales se usan para compartir información entre el VI. 
 
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 lugar del diagrama para leer o escribir datos a ese 
control o indicador. 
Son locales, porque su alcance se limita a un mismo VI. 
Para obtener una variable local, se debe buscar la opción 
Create>>Local Variable del menú del objeto como se 
muestra en la figura 1 [1]: 
 
 
 
 
 
 
Fig. 1. Creación de una variable local. 
 
Solo es posible crear una variable local de un objeto si este 
tiene etiqueta. 
 
c. ¿Qué es un SubVI re-entrante, y para qué sirve? 
Al momento de trabajar con vi, no es posible laborar 
con diferentes SubVI al mismo tiempo ya que cada 
SubVI debe operarse en cada instancia, para solucionar 
esto y poder laborar varios SubVI. Hay tres métodos 
entre ellos el SubVI re-éntrate, el cual nos permite 
ejecutar varios SubVI simultáneamente generando un 
clon por procesador en la maquina generando un grupo 
de clones para el trabajo solicitado. 
 
 
III. REPORTE 
 
1) Construya un SubVI para modular en amplitud una señal 
dada utilizando una portadora sinusoidal, de acuerdo con la 
ecuación. 
 
Y(t) = Vp sin(Wpt) [1+mx(t) ] 
 
• Y(t) : señal modulada en amplitud 
 
• Vp sin(Wpt) : Señal portadora (sinusoidal) 
 
• m= vm : Índice de modulación. 
vp 
 
• X(t): Señal moduladora de la forma sin(Wmt) 
 
lOMoAR cPSD|3707762 
Grupo N° 6 - Universidad Tecnológica de Pereira UTP - Laboratorio de Medidas Eléctricas 2 
 
 
 
Por tanto, diseñe un SubVI para realizar dicha tarea, para lo 
cual, deberá determinar los datos necesarios de entrada y de 
salida del SubVI. 
Realice las pruebas del SubVI con las siguientes señales 
moduladoras: 
 
I. Señal Sinusoidal. 
II. Señal Cuadrada. 
III. Señal Diente de Sierra. 
 
Para realizar este programa primero se realizó un diagrama 
de bloques donde se incluyó los datos de la señal de la 
moduladora y la señal de portadora. 
 
Fig. 2. Diagrama de bloques para crear un SubVI. 
 
Como se puede ver en la imagen se incluyó una función 
Basic función generator.vi con esta función podemos 
manipular la frecuencia, la amplitud, la fase y seleccionar el 
tipo de señal que deseamos obtener (sinusoidal, cuadrada, 
triangular, diente de sierra), una vez realizado el diagrama de 
bloques, seleccionamos el diagrama de bloques, buscamos la 
opción edición y creamos el SubVI, el diagrama de bloques 
quedara de la siguiente manera una vez realizado el SubVI: 
 
Fig. 3. Diagrama de bloques para creado el SubVI. 
Señal tipo sinusoidal. 
 
Fig. 4. panel frontal con señal sinusoidal. 
 
Señal tipo triangular 
 
Fig. 5. panel frontal con señal triangular 
 
Señal tipo cuadrada 
 
Fig. 6. panel frontal con señal cuadrada 
 
Señal tipo diente de sierra 
 
Fig. 7. panel frontal con señal diente de sierra 
 
lOMoAR cPSD|3707762 
Grupo N° 6 - Universidad Tecnológica de Pereira UTP - Laboratorio de Medidas Eléctricas 3 
 
 
 
2) Construya un SubVI que modele un amplificador sumador 
inversor. Deberá determinar los datos necesarios de entrada y 
salida del SubVI. Tenga en cuenta que, en general, el voltaje 
máximo permitido por un amplificador operacional es de 15 
VDC (la salida deberá saturarse en caso de que se sobrepase 
este valor). Utilice como guía la figura 1 para la construcción 
del SubVI. Realice las pruebas con las siguientes 
características para las señales 1 y 2. 
 
 
Tipo de señal Amplitud(V) X0(ms) dx 
Sinusoidal 10 0 200 
Cuadrada 5 0 1 
Diente de sierra 2.5 0 0.5 
Tabla 1. Características señal 1. 
 
Tipo de señal Voltaje (V) 
DC 1 
DC 5m 
DC 10 
Tabla 2. Características señal 2 
 
Para la realización de este ejercicio se procedió a desarrollar 
lo solicitado antes de convertirlo en un SubVI, como se 
muestra en la siguiente figura. 
 
Fig. 8. Diagrama de bloques SubVI del amplificador 
 
Una vez realizado todo el proceso necesario para el 
desarrollo del amplificador procedimos a convertirlo en un 
SubVI, para ello nosotros elegimos todo el programa y en 
editar encontramos la opción (convertir en SubVI), de esta 
manera se logró lo solicitado y queda como se muestra en la 
figura 9 y 10. 
 
Fig. 9. Diagrama de bloques del amplificador realizado con un SubVI 
 
Fig. 10. Panel de control del amplificador 
3) Implemente su propia versión del ejercicio 5.5 (pág. 221), 
del libro guía [1]. 
Se realizó una aplicación dividida en dos VI’s. Para el 
primero se generó un número aleatorio para cada determinado 
intervalo de tiempo. Para el segundo se graficó los datos 
generados por el primero a medida que se generaban. El papel 
frontal y el diagrama de bloques de los dos VI’s se muestran 
en la figura 11, la figura 12, la figura 13 y en la figura 14: 
 
Fig. 11. Panel frontal del primer VI. 
 
Fig. 12. Diagrama de bloques para el primer VI. 
 
Fig. 13. Panel frontal del segundo VI. 
 
lOMoAR cPSD|3707762 
Grupo N° 6 - Universidad Tecnológica de Pereira UTP - Laboratorio de Medidas Eléctricas 4 
 
 
 
 
 
Fig. 14. Diagrama de bloques para el segundo VI. 
 
 
IV. CONCLUSIONES 
 
• En esta práctica se logró obtener mayor 
conocimiento sobre el manejo de variables ya sean 
locales o globales en un VI. 
 
• Una forma más organizada de programar es hacer 
uso de la programación estructurada, la cual permite 
tener mayor orden y claridad a la hora de depurarlo. 
Por ello se hace uso de los SubVI para realizar 
programas así sean en diferentes VI pero que son 
más pequeños y fáciles de entender ya sea por el 
programador o por un usuario cualquiera. 
 
• En esta práctica se comprendió el uso de los SubVI el 
cual nos sirve para compartir información entre varios 
proyectos de LabVIEW, ya que esto se comporta como 
una función mas, como las que se usa en la paleta de 
funciones de LabVIEW. 
 
• Al momento de realizar un SubVI es importante tener 
todas las salidas y entradas que se piensan ingresar, para 
evitar inconvenientes después. 
 
 
 
 
V. REFERENCIAS 
 
[1] Germán A. Holguín L, Sandra N. Pérez L, Álvaro A. Orozco G. CURSO 
BÁSICO LabVIEW 6i. Editorial Publicaciones Universidad Tecnológica 
de Pereira, 2002, pág.1-65. 
 
[2] José Rafael Lajara Vizcaíno, José Pelegrí Sebastiá. LabVIEW: entorno 
gráfico de programación. Editorial Marcombo, 2007

Otros materiales