Está en la página 1de 6

UNIVERSIDAD TECNOLGICA DE TECAMAC

DIVISIN DE ELECTRNICA Y AUTOMATIZACIN REA MECATRNICA

INSTRUMENTACIN VIRTUAL

REPORTE DE PRCTICA CONVERSIN DE UNIDADES DE TEMPERATURA C a F

ALUMNO: PROFESOR:

CESAR DAVID LARA SEGURA ING. JUAN CALOS GARCIA MONTALVA

SEPTIEMBRE DICIEMBRE 2011

OBJETIVO

General: En cualquier problema que se puede presentar regularmente siempre tenemos distintas formas de solucionarlo, hablando en contextos de programacin existen distintas sentencias o comandos que permiten seleccionar de un conjunto una de varias soluciones, y todas varan segn sea la plataforma de programacin y LabVIEW no es la acepcin en este caso se pretende mostrar una de las funciones que permiten realizar esta tarea de una forma muy sencilla y bastante funcional.

Especifico: Dominar el funcionamiento de la estructura case structure y aprender como intercomunicarlo con otros controladores, indicadores, funciones e incluso subVIs, as mismo se pretende mostrar como crear subVIs y como poder declararlos dentro de un Vi, conocer cada una de sus propiedades y comprender como utilizarlo en un problema.

MARCO TERICO

LabVIEW LabVIEW es el acrnimo de Laboratory Virtual Instrument Engineering Workbech, es un lenguaje de programacin a su vez un entorno grafico para desarrollo de aplicaciones de una forma muy sencilla. Este software tiene acceso a sistemas de instrumentacin completos con costos mucho ms bajos que un nico instrumento comercial, es una herramienta poderosa para crear aplicaciones sin lneas de texto de cdigo, permite tener control de distintas variables como lo son (temperatura, flujo, caudal, presin, etc.). LabVIEW permite recoger, analizar y monitorizar los datos dentro de un entorno de programacin grfico en el que se ensamblan objetos llamados instrumentos virtuales (Vis) para formar el programa de aplicacin con el que interactuar el usuario y que se denomina instrumento virtual. Paleta de Funciones (Function Palette) La paleta de funciones contiene todos los objetos que se emplean en la implementacin del programa del VI, ya sean funciones aritmticas, de entrada/salida de seales, entrada/salida de datos a fichero, adquisicin de seales, temporizacin de la ejecucin del programa, etc. Paleta de Controles (Controls Palette) Se utiliza nicamente en el panel frontal. Contiene todos los controles e indicadores que se emplearn para crear la interfaz del VI con el usuario.

Indicador Numrico Es un elemento en el cual se pueden visualizar valores numricos de tipo entero y flotante mediante un display. Indicador Thermometer En este elemento se puede visualizar la un valor numrico mediante la representacin grafica de un termmetro, el cual indica el valor en una escala de la misma forma que lo hace un termmetro real.

Slide switch Es un elemento que tiene dos posiciones al desplazar un botn de arriba a bajo permitiendo seleccionar dos valores de tipo booleano. Button stop A diferencia del switch este es un botn pulsador que al presionarlo cambia su estado bajo a estado alto. Function case structure Esta funcin nos permite utilizar dos o ms sub diagramas en los cuales podemos tener distintas opciones de programacin, el numero de sub diagrama lo podemos visualizar en una ventana y mediante este podemos seleccionar los sub diagramas que utilizaremos para programarse, para comunicar datos que entren o salgan de esta funcin se utilizan elementos denominados tneles de entrada y salida los cuales se visualizan en los limites de esta estructura mediante cuadrados de color segn los datos que ingresen, esta funcin cuenta con un selector desde el cual podemos seleccionar el caso cuando el programa se este ejecutando. Wait until next ms multiple Esta funcin hace que el sistema sea asncrono. Por consiguiente, no completa su proceso hasta que el tiempo especificado ha pasado. Multiply Esta funcin nos permite multiplicar dos valores de entrada y devolver un resultado, solo devolver resultado si tiene los dos datos de entrada. Sub VI Son el equivalente a las subrutinas en los lenguajes de programacin basados en texto. Con ellos conseguimos una programacin mejor estructurada y por tanto ms legible as como evitar la repeticin de cdigo. La diferencia respecto a las tradicionales subrutinas es que un subVI puede ejecutarse de forma autnoma sin necesidad de que est incluido en un VI.

DESARROLLO

Panel Frontal Se coloco un indicador numrico al cual se le coloco el nombre de grados centgrados, posterior mente se agrego un control slide switch que actuara como el selector, con la herramienta de etiquetado del tools pallet se coloco en el estado alto del switch la etiqueta grados centgrados y en el estado bajo grados Fahrenheit, se dio un clic secundario sobre este control se eligi la opcin de la barra desplegable denominada visible tems y se selecciono la opcin Boolean text, con esto se visualizara el estado del botn (on, off). Para visualizar los valores se utilizo el indicador thermometer en el cual se mostrara mediante una escala numrica el valor de salida, esta escala se estableci del 0 a100, se coloco un pointer slide con el cual se puede variar la velocidad de cambio de datos para ser visualizada en el indicador thermometer, se coloco adems un botn de paro con el cual se indica en que momento detener la aplicacin.

Panel de Bloques Se coloco la funcin que ser un elemento principal para el desarrollo de esta aplicacin que es la funcin case structure

Descripcin del programa

CONCLUCION