Practica 1 Lab de Inalambricas-conceptos de labview

9
ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL LABORATORIO DE COMUNICACIONES INALAMBRICAS Practica #1 LABVIEW CONCEPTOS BASICOS Autor: JORGE AUGUSTO ESPINOZA VINUEZA Par: 1 Grupo: 4 Fecha:

description

informe de conceptos básicos de labview

Transcript of Practica 1 Lab de Inalambricas-conceptos de labview

Page 1: Practica 1 Lab de Inalambricas-conceptos de labview

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL

LABORATORIO DE COMUNICACIONES INALAMBRICAS

Practica #1

LABVIEW CONCEPTOS BASICOS

Autor:

JORGE AUGUSTO ESPINOZA VINUEZA

Par: 1

Grupo: 4

Fecha: 10 de NOVIEMBRE del 2015

II TÉRMINO 2015 – 2016

Page 2: Practica 1 Lab de Inalambricas-conceptos de labview

Introducción:

En nuestra primera práctica logramos interactuar con el software Labview el cuál utilizaremos en este laboratorio a lo largo de este semestre.Recordando la instrucción dada en el laboratorio de redes.

Marco Teórico:

Labview es un entorno grafico de programación. El lenguaje utilizado para programar en él se llama “Lenguaje G, donde la “G” simboliza que es un lenguaje de tipo gráfico.Los programas desarrollados en Labview se llaman VI´s (Virtual Instruments), su origen provenía del control de instrumentos, pero hoy en dia su uso se a expandido más alla.Como ya dije, Labview tiene un entorno de programación gráfico, por lo que los programas no se escriben, sino que se dibujan, una labor facilitada gracias  a que Labview consta de una gran cantidad de bloques prediseñados.Los programas se dividen en dos partes bien diferenciadas, una llamada “Panel Frontal”, y otra “Diagrama de Bloques”.Panel Frontal: es la interfaz con el usuario, la utilizamos para interactuar con el usuario cuando el programa se está ejecutando. En esta interfaz se definen los controles (los usamos como entradas, pueden ser botones, marcadores etc..) e indicadores (los usamos como salidas, pueden ser gráficas, etc ….).Diagrama de Bloques: es el programa propiamente dicho, donde se define su funcionalidad, aquí se colocan íconos que realizan una determinada función y se interconectan (el código que controla el programa). Suele haber una tercera parte icono/conector que son los medios utilizados para conectar un VI con otros VIs.En el panel frontal, encontraremos todo tipos de controles o indicadores, donde cada uno de estos elementos tiene asignado en el diagrama de bloques una terminal, es decir el usuario podrá diseñar un proyecto en el panel frontal con controles y indicadores, donde estos elementos serán las entradas y salidas que interactuaran con la terminal del VI. Podemos observar en el diagrama de bloques, todos los valores de los controles e indicadores, como van fluyendo entre ellos cuando se está ejecutando un programa VI.

Gráficos:

Page 3: Practica 1 Lab de Inalambricas-conceptos de labview

Ejercicio 1: Calculadora

Ejercicio 2: Arreglo

Ejercicio 3: Aplicación de funciones de los arreglos

Page 4: Practica 1 Lab de Inalambricas-conceptos de labview

Descripción Y Análisis Del Código:

En la práctica realizamos tres VIs, una calculadora y ejercicios de arreglos. Las funciones utilizadas fueron:

Page 5: Practica 1 Lab de Inalambricas-conceptos de labview

Procedimiento:

Ejercicio 1: Calculadora

Inicie LabVIEW. Seleccione la opción File>>New VI. Ubíquese en el Panel Frontal. Si la Paleta de Controles no se encuentra

visible, haga clic derecho para que aparezca. Una vez en la Paleta de Controles, seleccione dos controladores numéricos

(Express>>Num Ctrls>>Num Ctrl), un Combo Box (Modern>>String & Path>>Combo Box) y un indicador numérico (Express>>Num Inds>>Num Ind). Puede cambiar el nombre por defecto de los elementos que ha seleccionado dando doble clic sobre la etiqueta.

Para añadir los ítems al Combo Box, dar clic derecho sobre el mismo y seleccionar Edit Items. Se abrirá una ventana en la cual podrá editar los ítems y colocar el nombre de las operaciones a realizarse.

Ubíquese en el Diagrama de Bloques. Si la Paleta de Funciones no se encuentra visible, haga clic derecho para que aparezca.

Una vez en la Paleta de Funciones, seleccione la estructura CASE (Programming>>Structures>>Case Structure), para añadir nuevos casos de clic derecho en los extremos de la estructura y seleccione Add Case After/Before, finalmente nombre cada caso dando doble clic sobre el mismo, de acuerdo a los elementos definidos en el Combo Box.

Añada las operaciones correspondientes a cada caso, utilice las funciones disponibles en Programming>>Numeric, cablee sus entradas y salidas.

Finalmente ejecute el VI y compruebe su funcionamiento.

Ejercicio 2: Arreglo

Inicie LabVIEW. Seleccione la opción File>>New VI. Ubíquese en el Panel Frontal. Si la Paleta de Controles no se encuentra

visible, haga clic derecho para que aparezca. Una vez en la Paleta de Controles, seleccione un controlador numérico

(Express>>Num Ctrls>>Num Ctrl) En la Paleta de Controles, seleccione un arreglo (Modern>>Array, Matriz &

Cluster>>Array) Luego seleccione un indicador numérico (Express>>Num Inds>>Num Ind) y se

lo ingresa dentro del arreglo.

Ejercicio 3: Aplicación de funciones de los arreglos

Se siguen los pasos del ejercicio anterior, solo que en este se seleccionan todas las funciones que nos ofrece Labview para arreglos (Modern>>Array, Matriz & Cluster>>Array)

Resultados:

Page 6: Practica 1 Lab de Inalambricas-conceptos de labview

Ejercicio 1: Calculadora

Cuando se realizó la operación suma y resta:

Cuando se realizó la operación multiplicación y división:

Ejercicio 2: Arreglo

Ejercicio 3: Aplicación de funciones de los arreglos

Page 7: Practica 1 Lab de Inalambricas-conceptos de labview

Conclusiones:

La práctica nos demostró que Labview es una herramienta muy versátil para distintos tipos de aplicaciones.

Labview es un programa de fácil uso, su programación gráfica nos brinda una dinámica interfaz con el usuario.

Recomendaciones:

Utilizar tutoriales para demostrar como instalar de manera adecuada el programa base para este laboratorio.

Bibliografía:

http://www.etitudela.com/entrenadorcomunicaciones/downloads/labviewtutorialuniversidadfranciscodecaldas.pdf

https://estuelectronic.wordpress.com/2012/08/06/que-es-y-para-que-sirve-labview/

https://www.youtube.com/watch?v=jkYX2BLjX0U http://home.hit.no/~hansha/documents/labview/training/Introduction%20to

%20LabVIEW/Introduction%20to%20LabVIEW.pdf