Vous êtes sur la page 1sur 31

Programacin de Instrumentos Virtuales

Ing. Arqumedes Pacheco Snchez.

Instrumentacin Virtual

El concepto de Instrumentacin Virtual nace a partir del uso del computador personal (PC) como Instrumento de Medicin de seales de proceso tales como:

Temperatura, Presin, Caudal, Flujo, PH, Punto de Roco, etc.

Es decir es utilizado para medir fenmenos fsicos representados en seales de corriente ( 4-20 mA) y/o tensin elctrica ( 0-5 VCD).

Instrumentacin Virtual
Sin

embargo, la Instrumentacin Virtual va ms all de la simple medicin de corriente y tensin, si no que involucra el: Procesamiento. Anlisis. Almacenamiento. Distribucin. Despliegue.

De los datos e informacin relacionados con la medicin de una o varias seales especficas.

Concepto de Instrumentacin Virtual

Consideremos un osciloscopio tradicional, el cual tiene funcionalidad, diseo y ensamblaje definido por el fabricante del equipo y no por el usuario.

El trmino Virtual nace precisamente a partir del hecho de que cuando se utiliza la PC como instrumento es el mismo usuario y no el fabricante, quien a travs del software, define y redefine su funcionalidad y apariencia, y por ello se dice que virtualizamos el instrumento.

Concepto de Instrumentacin Virtual

El Instrumento Virtual es definido como una capa de Software y Hardware que se le agrega a una PC de tal forma que permite a los usuarios interactuar con la computadora como si estuviese utilizando su propio instrumento electrnico hecho a la medida.

Construccin de un Instrumento Virtual


Construir un VI, solo requiere: De una PC. Una tarjeta de Adquisicin de Datos. Acondicionamiento de Seales. Software Apropiado. Chasis de Acondicionamiento de Seal (Opcional).

Construccin de un Instrumento Virtual


Se dice que el acondicionamiento de seal es opcional por que de pendiendo de cada seal, se puede requerir: Amplificacin. Atenuacin. Filtrado. Aislamiento.

Si la seal est en el intervalo de los 5 VDC y no se requiere acondicionamiento, la misma puede conectarse directamente a la TAD.

Diferencia entre un Instrumento Virtual y uno Tradicional

En el Instrumento Virtual. El Software es la clave del sistema. En el Instrumento Tradicional. La clave del sitema es el Hardware.

Diferencia entre un Instrumento Virtual y uno Tradicional


Con el sistema indicado anteriormente se puede construir un osciloscopio personalizado, definido. Este sistema tambin puede ser utilizado, para:

Medicin de Temperatura. Control de una Bomba Centrfuga.

Diferencia entre un Instrumento Virtual y uno Tradicional


Es ah donde radica la importancia del Instrumento Virtual, su Flexibilidad. El cual me permite:

Visualizar la Onda Graficar su Espectro de Potencia.

En forma simultnea, algo que con un Instrumento Tradicional no se puede realizar de forma directa.

Tabla Comparativa
Instrumento tradicional
Definido por el fabricante Funcionalidad especfica, con conectividad limitada. Hardware es la clave.

Instrumento virtual
Definido por el usuario Funcionalidad ilimitada, orientado a aplicaciones, conectividad amplia. Software es la clave Bajo costo/funcin, variedad de funciones, reutilizable. Arquitectura abierta Rpida incorporacin de nuevas tecnologas, gracias a la plataforma PC. Altas economas de escala, bajos costos de mantenimiento.

Alto costo/funcin
Arquitectura cerrada Lenta incorporacin de nuevas tecnologa. Bajas economas de escala, alto costo de mantenimiento.

Implementacin del Instrumento Virtual


Se puede implementar en :

equipos mviles (LapTops). Equipos distribuidos en campo mediante la interfaz RS-485. Equipos a distancia conectados va Radio, Internet, Etc. Equipos Industriales, NEMA 4x, Etc.

Implementacin del Instrumento Virtual


Existe una TAD para cualquier bus o canal de comunicacin en PC: ISA PCI USB RS-232/485 (SERIAL) EPP (PARALELO) PCMCIA CompactPCI PCI

Implementacin del Instrumento Virtual


Existe un Driver para casi cualquier sistema operativo:

Win 3.1/ XP. Win NT DOS Unix MACOS

El LabVIEW

de Nacional Instruments. Es un lenguaje de programacin de alto nivel, de tipo grfico enfocado al uso de la instrumentacin. Sin embargo como lenguaje de programacin puede ser utilizado para realizar cualquier algoritmo. LabVIEW (Laboratory Virtual Engineering Workbench)

El LabVIEW

de Nacional Instruments.

Cada programa realizado en es ste Software ser llamado Instrumento Virtual ( VI ). Este es una herramienta de programacin grfica, altamente productiva, para la construccin de sistemas de adquisicin de datos, instrumentacin y control.

El LabVIEW

de Nacional Instruments.

La programacin G es el corazn de LabVIEW, y difiere de otros lenguajes de programacin como C o Basic, en que stos estn basados en texto, mientras que G es una programacin grfica. Los programas en G o VIs (Virtual Instruments) constan de una interfaz interactiva de usuario y un diagrama de flujo de datos que hace las funciones de cdigo fuente.

De forma ms especfica, la programacin grfica de LabVIEW, se estructura como sigue:

La interfaz interactiva de usuario de un VI se llama panel frontal, debido a que simula el panel de un instrumento fsico. El panel frontal puede contener botones, interruptores, pulsadores, grficas y otros controles e indicadores. Los datos se introducen utilizando el ratn y el teclado, y los resultados se muestran en la pantalla del ordenador.

PANEL

FRONTAL

El LabVIEW

de Nacional Instruments.

El VI recibe instrucciones de un diagrama de bloques que construimos en G. El diagrama de bloques es la solucin grfica a un determinado problema de programacin. Adems, el diagrama de bloques es el cdigo fuente de nuestro programa o VI.

DIAGRAMA

DE

BLOQUES

El LabVIEW

de Nacional Instruments. Los VIs son jerrquicos y modulares. Pueden utilizarse como programas de alto nivel o como subprogramas de otros programas o subprogramas. Cuando un VI se usa dentro de otro VI, se denominan subVI. El icono y los conectores de un VI funcionan como una lista de parmetros grficos de forma que otros VIs puedan pasar datos a un determinado subVI.

DIAGRAMA DE BLOQUES MOSTRANDO VI`s Y SubVI`s

Para crear un subVI, se deben seguir los siguientes pasos:


Crear el icono. Mostrar el conector. Asignar terminales. Salvar el VI. Insertar el VI dentro del VI principal.

A continuacin una breve descripcin de cada uno de los pasos antes mencionados. Crear el icono. Para crear iconos personalizados en lugar de iconos predeterminados, debemos hacer click derecho en la esquina superior derecha de la ventana del panel frontal o del diagrama de bloques, y seleccionando la opcin Edit Icon del men desplegable.

VENTANA ICON EDITOR

Crear el conector.

Despus de dibujar el icono deseado en el Icon Editor y mostrar el conector con Show Connector, se muestran los diferentes conectores patrn por medio de la opcin Patterns en el mismo men desplegable del icono en el panel frontal (figura 2.7), debe seleccionarse el ms apropiado al VI que deseamos convertir en subVI (figura 2.8). Si se requieren ms conectores, se puede cambiar el esquema de conexiones, por medio de la misma opcin Patterns en el men desplegable, cuando est mostrando los pines.

MENU PATTERNS

Asignar terminales.

Despus que se selecciona un patrn para utilizarlo en la creacin del conector, deben definirse las conexiones asignando un control o indicador del panel frontal a cada uno de los terminales del conector.

ASIGNACIN DE ENTRADAS / SALIDAS

Salvar el VI.

Hay varias maneras de organizar los subVIs creados y la manera ms comn es organizarlos por aplicacin. En este caso, son salvados en un mismo directorio o dentro de un archivo de librera de VIs todos los VIs para una aplicacin en particular. Salvarlos en un archivo de librera permite que se transporte una aplicacin entera dentro de un solo archivo. Salvar dentro de una librera es simple. El proceso a seguir es el siguiente, ayudndonos de la barra del men principal: File Save As... Salvar como New VI Library Nueva librera de VIs

Vous aimerez peut-être aussi