INSTRUMENTACIÓN VIRTUAL.

Documentos relacionados
CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERÍAS DIVISIÓN DE ELECTRÓNICA Y COMPUTACIÓN

TARJETA DE ADQUISICIÓN DE DATOS USB TAD U B Bits

8. Instrumentación y sistema de adquisición de datos

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

RED PHASE INSTRUMENTS PTY. LTD.

1. Computadores y programación

Monitorización continua las 24 Horas del día Capacidad de operar en redes de área extensa, a través de diferentes vías de comunicación

Tema: CREACIÓN DE DIAGRAMAS ESQUEMATICOS CON MICROSOFT VISIO

Computadora y Sistema Operativo

1. Datos Generales de la asignatura. Control de procesos. Nombre de la asignatura: APD Clave de la asignatura: Créditos (Ht Hp_ créditos): 2 3 5

AUTOMATIZACIÓN INDUSTRIAL

GeneXus: Filosofía. Preparado por Breogán Gonda y Nicolás Jodal

Guía. 2. Descripción de los sistemas de adquisición de datos en el Laboratorio de Automática

Comprensión de los sistemas de. control. Ing. Jorge Sofrony. Inicio. Obje%vos del Programa. Misión y Visión del programa

INGENIERÍA EN MANTENIMIENTO INDUSTRIAL HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS

Deswik.Sched Planificación con Diagramas de Gantt

Tema: Manejo del Puerto Serie con LabView

Laboratorio de Instrumentación y Sistemas de adquisición de datos en la Universidad Politécnica de Valencia

Universidad Autónoma del Estado de México Licenciatura en Ingeniería en Sistemas Energéticos Sustentables

INSTITUCIÓN UNIVERSITARIA ANTONIO JOSÉ CAMACHO FACULTAD DE INGENIERIAS. Programables (43131), 7 T-P 4 Inteligente

Sistema de Visión para Control de Calidad de Conectores en Tyco Electronics

Tema 11: Instrumentación virtual

DISEÑO E IMPLEMENTACIÓN DE UN MÓDULO DIDÁCTICO PARA LA MEDICIÓN DEL RITMO CARDÍACO MEDIANTE LA TÉCNICA DE PULSIOMETRÍA

Introducción al LabVIEW

Automatización de banco de ensayo de engranajes para el estudio de métodos de detección de estado

PROGRAMA DE ESTUDIO. Nombre de la asignatura: MICROPROCESADORES Y MICROCONTROLADORES. Horas de Práctica

Descripción del módulo: Este módulo describe la lógica de la programación y la utilización de programa orientado a objetos.

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE LENGUAJE DE PROGRAMACIÓN

Detección y Diagnóstico de Fallas por Medición y Análisis de Vibraciones

Programa de parametrización, control y monitorización de sistema operador de puertas automáticas peatonales

Administración Informática. Unidad I. Tipos de sistemas y su clasificación A) Sistemas de información.

una red de equipos no puede funcionar sin un sistema operativo de red

Instrumental para medir la demanda bioquímica de oxígeno DBO

Universidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas

Capacidades de prueba desde 2N hasta 5kN en columna sencilla y hasta 50kN en modelos de doble columna.

PROCESAMIENTO DIGITAL DE SEÑALES TRABAJO FINAL PROFESOR: CRISTIAN FILTRO PASA BAJAS PARA SEÑAL DE SENSOR DE TEMPERATURA LM35

INSTITUTO TECNOLÓGICO SUPERIOR DEL SUR DEL ESTADO DE YUCATAN SUBDIRECCIÓN ACADÉMICA DEPARTAMENTO DE INGENIERÍA INDUSTRIAL

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla

Tutor: Ing. Eddie Galarza. Autores: Edison Xavier Sánchez Quevedo Edison Saúl Gallardo Calvopiña

Tema 2 Introducción a la Programación en C.

PROTOTIPO DE FACTURACIÓN ELECTRÓNICA MANUAL TÉCNICO

Formato para prácticas de laboratorio

Desarrollo De Un Sistema SCADA Utilizando LabVIEW Y El Modulo DSC Para Una Planta De Nivel Controlada Por Un Simatic S7-300 De Siemens

Organización del Computador I. Introducción e Historia

: Algorítmica y Estructura de Datos I

Diseño arquitectónico 1ª edición (2002)

AMBSAD SISTEMA DE ADQUISICIÓN DE DATOS

UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA VICERRECTORADO ACADÉMICO COORDINACION DE PRE-GRADO PROYECTO DE CARRERA DE INGENIERIA INDUSTRIAL

Sistema PXI de Alta Precisión para la Comprobación de Sistemas Industriales

Instituto Schneider Electric de Formación

DATOS DE IDENTIFICACIÓN DEL CURSO DEPARTAMENTO:

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN

INGENIERIA. Reyes Marzano, Alejandro FISI-UNMSM

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO

Sistemas de Control Inteligente de Iluminación Powerlink G3

Sistemas Electrónicos Digitales

PROPUESTA DE INFORME TECNICO PREVIO DE EVALUACION DE SOFTWARE

Para ingresar al a esta opción del sistema establezca la siguiente ruta en el menú: ubicar / personal como lo muestra la siguiente imagen.

online Itinerario Adobe CS6 para Diseñadores

Guía del Curso Certificación It en Microsoft Excel VBA para Excel: Macros and Graphics Expert

Una dirección IP es una secuencia de unos y ceros de 32 bits. La Figura muestra un número de 32 bits de muestra.

La conectividad es la clave para una tecnología avanzada de ECG. Los sistemas de ECG no

Capítulo 2. Hardware para Conexión de Instrumento

BLOQUE I: HOJA DE CÁLCULO

Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET

Perfilómetro Laser para Medición de Perfil Transversal y Cálculo del Ahuellamiento de Pavimentos en Tiempo Real

CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER

CAPÍTULO 1 Instrumentación Virtual

Carrera: ACM Participantes. Academia Eléctrica y Electrónica del Instituto Tecnológico Superior de Coatzacoalcos

En particular para WORD y POWER POINT se recomienda leer los manuales de WORD 2010 y POWER POINT 2010 que fueron la base del curso normal.

Sistemas. POSTREQUISITO: CATEGORÍA: Obligatorio SECCION: A HORAS POR SEMANA

GLOSARIO DE CONCEPTOS Y TÉRMINOS

Soluciones de Publicidad Digital

Introducción. Universidad Nacional Tecnológica del Cono Sur de Lima JORGE AUGUSTO MARTEL TORRES 1

Nombre de la asignatura: Algoritmos y Lenguajes de programación.

Lección 1 Automatización Industrial. Lección 2 Qué es el PLC?

Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET 2010

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA CONTROL NUMÉRICO COMPUTARIZADO Actividad 03: Reconocimiento Unidad 1 CUALIDADES DEL CNC

INDICE Control de dispositivos específicos Diseño asistido por computadora Simulación Cálculos científicos

Haga consulta más eficaz en un latido cardíaco. PRESENTACIÓN Gama de productos cardiopulmonares de Welch Allyn

FICHA PÚBLICA DEL PROYECTO

20483 Programación en C#

Especialidades en GII-TI

Nombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje

La plataforma Arduino y su programación en entornos gráficos

SOLUCIONES PARA EL CONTROL DE LA CALIDAD DEL AIRE EN ANBIENTES CERRADOS

APM SATCA: Carrera:

Principios básicos de PLC y familia DirectLogic

PROGRAMA ANALÍTICO DE ASIGNATURA

SISTEMA DE GESTIÓN Y CONSULTA DE DATOS DE SUELO INDUSTRIAL EN LA PROVINCIA DE BADAJOZ INFORME DESCRIPTIVO

CAPÍTULO IV HERRAMIENTA ALTERNATIVA DE ANÁLISIS: PROGRAMA ETABS

Mainframe. Qué son los datos?

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

SISTEMA DE INFORMACIÓN ESTADISTICO DE LAS TECNOLOGIAS DE LA INFORMACIÓN Y LA COMUNICACIÓN. GUIA PARA LA UTILIZACIÓN DEL SISTEMA.

Lic. Saidys Jiménez Quiroz. Área de Tecnología e Informática. Grado 6 - Cescoj

PROCESO DE VENTA CONSULTIVA MÓDULO DE GESTIÓN DEL MÉTODO DE VENTA CONSULTIVA

Interfaces. Carrera: SCF Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

CAPITULO I INTRODUCCIÓN. Diseño Digital

UNIVERSIDAD NACIONAL DEL SANTA FACULTAD DE INGENIERÍA DEPARTAMENTO ACADÉMICO DE ENERGÍA Y FÍSICA INFORME DE INVESTIGACIÓN

Nombre de la asignatura: Energía Solar Fotovoltaica. Carrera: Ingeniería en Energías Renovables

Transcripción:

INSTRUMENTACIÓN VIRTUAL. 1. INTRODUCCIÓN A LA INSTRUMENTACIÓN VIRTUAL. 1.1. INTRODUCCIÓN. Como resultado de la vertiginosa evolución que los sistemas computacionales han tenido en los últimos años, la instrumentación en general y la instrumentación industrial muy en particular han sufrido una notable transformación, para pasar de los tradicionales medidores de aguja a modernos sistemas computarizados con funciones y características que hace 50 años hubieran sido inimaginables. Que pensaría, por ejemplo, un instrumentista de los años 50s que recorría toda la línea de producción tomando lecturas de las carátulas de los medidores para llenar a mano interminables hojas de registro y generar de ahí los reportes y las gráficas de control de procesos, si se encontrara frente a una moderna sala de instrumentos donde una computadora monitorea y controla simultáneamente todas las variables del proceso de producción, generando automáticamente reportes y registro de eventos. La instrumentación por computadora es hoy en día una práctica cotidiana en la industria moderna. Esto ha dado lugar al nacimiento de nuevos conceptos como el de la instrumentación virtual, donde se integran diversas tecnologías computacionales con instrumentos programables, tarjetas digitalizadoras y sofisticado software para el desarrollo de interfase de usuario, operando todo en conjunto bajo el esquema de un instrumento único especializado. 1.1.1. Evolución de la Instrumentación. Para comprender mejor el concepto de la instrumentación virtual, es importante conocer la evolución que ha sufrido la instrumentación. En los últimos años, los instrumentos han evolucionado a la par de los grandes avances de la ciencia y la tecnología. Esta evolución ha sido principalmente en términos de flexibilidad y grado en que los instrumentos se integran a los sistemas computacionales. La primera generación de instrumentos fueron instrumentos autónomos, controlados manualmente desde sus paneles frontales. Las mediciones efectuadas en estos instrumentos tenían que ser registradas a mano y el usuarios carecían de flexibilidad en cuanto al diseño de la interface, capacidad de medición, ó capacidades computacionales. Con la invención del GPIB (Bus de Interface de Propósito General) y de los instrumentos digitales programables, los usuarios tuvieron la opción de controlar los Instituto Tecnológico de Chihuahua 1 Apuntes de Instrumentación Virtual

instrumentos de ambas maneras: manualmente y por programa desde una computadora. Cada instrumento GPIB fue diseñado para un tipo específico de mediciones, y los usuarios reunían y apilaban una serie de instrumentos para crear un sistema de medición completo. Hoy en día, los instrumentos son una combinación de computadoras personales o estaciones de trabajo, software gráfico, instrumentos digitales programables, y tarjetas digitalizadoras de propósito general. Estos instrumentos modernos pueden optimizar el rendimiento utilizando técnicas modernas como la programación de registros, memoria compartida, y el poder computacional de una PC. Estos instrumentos, también incluyen direccionamiento de señales sofisticadas al igual que opciones programables de disparo. Se puede personalizar el interface de usuario con software de alto nivel. Utilizando este software con digitalizadores de propósito general y tecnología de Procesamiento Digital de Señales (DSP), estos instrumentos se convierten en herramientas muy versátiles debido a que son fácilmente reconfigurables. Se puede redireccionar rápidamente los datos adquiridos para que sean utilizados por un gran número de programas de aplicación para el análisis, almacenamiento o la generación de reportes. El término que describe esta nueva generación de instrumentos basados en computadora es Instrumentación Virtual. Con los instrumentos virtuales, se puede utilizar una gran variedad de hardware de instrumentación, y personalizar completamente la funcionalidad del instrumento y su interface de usuario a través de software de alto nivel. La figura 1.1 nos muestra una representación de la evolución que ha sufrido la instrumentación. Fig. 1.1 Evolución de la instrumentación. Instituto Tecnológico de Chihuahua 2 Apuntes de Instrumentación Virtual

1.1.2. Instrumentos Electrónicos Tradicionales. En el contexto de la electrónica, un instrumento tradicional es una equipo autónomo al cual se conecta una o varias señales de entrada y para obtener información de que refleje un análisis de alguna o algunas características de las señales de entradas aplicadas. La funcionalidad de un instrumento tradicional se puede categorizar en tres elementos: adquisición de datos, análisis de datos y presentación de datos, tal como se muestra en la figura 1.2. Históricamente, un instrumento tradicional contiene todos estos elementos en un solo gabinete. Fig. 1.2. a) Instrumento tradicional, b)elementos funcionales 1.1.3. Instrumentos Virtuales. Un instrumento virtual también contiene estos tres elementos funcionales (adquisición, análisis y presentación de datos). Sin embargo, estos elementos no necesariamente residen en el mismo gabinete, lo cual da pie a la virtualización del instrumento En este orden de ideas, podemos definir un instrumento virtual como: Conjunto de software y/o hardware adicionando a una computadora, operando bajo el esquema de un instrumento único especializado. Instituto Tecnológico de Chihuahua 3 Apuntes de Instrumentación Virtual

Fig. 1.3. Instrumento Virtual Es importante hacer notar el término y/o utilizado en la definición, el cual nos indica que el hardware puede o no estar presente en, es decir, un instrumento virtual puede estar formado tan solo por la computadora y el software; esto puede clarificarse mejor a través de algunos ejemplos. 1.1.4. Ejemplos de Instrumentos Virtuales Cuando se le pide que describan un instrumento virtual, algunas personas citan el ejemplo de una computadora controlando un instrumento a través de RS232 o GPIB, con un panel frontal gráfico en la pantalla de la computadora para controlar el instrumento. Este instrumento puede ser operado como unidad independiente a través de su panel frontal físico, o bien, a través de la pantalla de la computadora donde esta representado el mismo panel frontal físico del instrumento remoto, con lo que se puede sentir como si se manipulara directamente el instrumento. Esto resulta en la sensación de que se está operando virtualmente el instrumento original, pero con la ventaja de hacerlo desde una localización remota. Otros describen a un instrumento virtual como un panel frontal gráfico en una computadora, pero con una tarjeta de adquisición de datos o un módulo VXI trabajando como si se tratara de un instrumento GPIB externo. En este caso, el hardware del instrumento no tiene un panel frontal por si solo, por lo que no puede usarse como un instrumento independiente. La computadora, de esta manera, es un componente necesario para el instrumento, y el panel frontal de la computadora es el único medio de operar el instrumento. Instituto Tecnológico de Chihuahua 4 Apuntes de Instrumentación Virtual

Algunos otros describen un instrumento virtual como un panel frontal gráfico sin instrumento físico conectado a la computadora. En este caso la computadora adquiere y analiza datos de archivos o de otras computadoras en una red, o bien que la misma computadora simula un proceso físico o evento, calculando matemáticamente los datos como si se tratara de una adquisición en el mundo real. Fig. 1.4 a) Computadora controlando un instrumento programable, b) Panel frontal gráfico en la computadora manejando un módulo VXI, c) Panel gráfico sin instrumento físico conectado Para los dos primeros ejemplos, el instrumento virtual está formado por la computadora, el hardware de adquisición y el software de análisis y presentación, como se representa en la figura 1.5. Fig. 1.5. Representación funcional de un instrumento virtual con hardware y software Sin embargo, en el último ejemplo, el instrumento virtual está formado por la computadora y el software de adquisición, análisis y presentación, representado en la figura 1.6. Instituto Tecnológico de Chihuahua 5 Apuntes de Instrumentación Virtual

Fig. 1.6. Representación funcional de un instrumento virtual con software solamente. Para ambos casos la computadora es la base indispensable del instrumento virtual, al igual que el software, quedando como elemento opcional el hardware. Sin embargo, la mayor parte de los instrumentos virtuales utilizados en los laboratorios y en la industria contienen algún tipo de hardware de adquisición y/o control, por lo que normalmente el análisis de los instrumentos virtuales se hace base a este tipo de arquitecturas. 1.1.5. Arquitecturas Básicas. Los instrumentos virtuales pueden presentar muy diversos tipo de arquitecturas para su construcción, las cuales pueden variar dependiendo de si se trata de un instrumento con la combinación hardware-software o solamente software, dependiendo también de la plataforma de computación que se seleccione (AT, Mac, Sun, etc.), o bien, dependiendo del ambiente de programación para el software (lenguajes tradicionales, programación gráfica, etc.). Sin embargo, considerando el caso del instrumento hardware-software, por ser el más representativo, independientemente de la plataforma y el ambiente de programación elegido se puede categorizar la arquitectura de acuerdo al hardware de adquisición y/o control que se utilice. Las principales arquitecturas de hardware utilizadas en la instrumentación virtual son: bus de interface de propósito general (GPIB), extensión del bus VME para instrumentación (VXI), comunicación serie (RS232, RS485), y tarjetas de adquisición de datos (DAQ). Un detalle importante es que el uso de estas arquitecturas no es excluyente, es decir, un instrumento virtual puede estar formado por una o varias de estas arquitecturas, lo que le da una versatilidad y flexibilidad que difícilmente podría tener un instrumento tradicional. La figura 1.7 nos muestra estas arquitecturas básicas de hardware. En un caso extremo, de ser necesario, un instrumento virtual puede incluir todas estas arquitecturas juntas, trabajando coordinadas por el software como si se tratara de un solo instrumento. Instituto Tecnológico de Chihuahua 6 Apuntes de Instrumentación Virtual

Fig. 1.5. Plataformas básicas de la instrumentación virtual 1.1.6. Aplicaciones. Las principales áreas en que se aplica la Instrumentación Virtual son: a) Sistemas de Automatización Industrial Automatización de Procesos Control Supervisorio Interfaces Hombre - Máquina Adquisición de Datos Control Estadístico de Procesos Automatización de Laboratorios Control de Maquinaria Visión por Computadora Instituto Tecnológico de Chihuahua 7 Apuntes de Instrumentación Virtual

b) Sistemas de Prueba y Medición Equipos de Prueba Automática Inspección Automática Prueba Electrónica Prueba de Vibración Prueba Acústica Monitoreo y Control en Tiempo Real 1.1.7. Instrumentos Tradicionales vs. Instrumentos Virtuales. Históricamente, en la instrumentación ha existido un enorme conflicto entre la rigidez de los instrumentos definidos por el vendedor y la flexibilidad y funcionalidad de los instrumentos definidos por el usuario. Una comparación entre los instrumentos tradicionales y los instrumentos virtuales se presenta en la tabla 1.1. Tabla 1.1 Comparación entre un instrumento virtual y un instrumento tradicional. INSTRUMENTOS TRADICIONALES Definidos por el vendedor. Funciones específicas, independiente, Conectividad limitada. Hardware es la clave. Costoso. Cerrado, funcionalidad fija. Lento avance tecnológico. (ciclo de vida 5-10 años) Alto costo de mantenimiento y desarrollo. INSTRUMENTOS VIRTUALES Definido por el usuario. Sistema orientado a la aplicación, conectividad a redes de trabajo, periféricos, y aplicaciones. Software es la clave. Barato, reutilisable. Abierto, funcionalidad flexible, escalable con tecnología computacional de uso común. Rápido avance tecnológico. (ciclo de vida 1-2 años) Mínimo costo de mantenimiento y desarrollo. 1.2. HERRAMIENTAS DE PROGRAMACIÓN 1.2.1 Introducción. En la Instrumentación Virtual es posible manejar un sinnúmero de opciones de programación para el desarrollo del software, estas opciones incluyen desde la más básica programación a bajo nivel (lenguaje ensamblador), hasta los más sofisticados ambientes de programación de alto nivel. Estos últimos se pueden clasificar en dos grandes grupos: la programación tradicional (secuencial o estructurada) representada por ambientes de desarrollo como Visual BASIC, Turbo Pascal, Borlan C++, o hasta el innovador LabWindows/CVI; y la moderna programación gráfica representada por ambientes como LabVIEW y HPVEE. Instituto Tecnológico de Chihuahua 8 Apuntes de Instrumentación Virtual

1.2.2. Programación Tradicional Las programación tradicional de alto nivel se refiere a los lenguajes tradicionalmente utilizados para el desarrollo de software, estos incluyen los lenguajes secuenciales (como Basic) y los lenguajes estructurados (como Pascal o C), existiendo para cada uno de ellos un sinnúmero de ambientes de desarrollo (Microsoft C, Borlan C, Quick C, etc.) Sin embargo, aunque existen librerías especializadas con funciones de instrumentación virtual para la mayoría de estos ambientes, resulta más práctico y conveniente utilizar alguno de los ambientes de desarrollo especializados para instrumentación virtual. Un excelente ejemplo de programación para instrumentación virtual utilizando lenguajes tradicionales es Lab Windows/CVI de National Instruments. Lab Windows/CVI es un ambiente de desarrollo de software interactivo para construir sistemas de instrumentación utilizando el estándar de programación ANSI C. El objetivo de este ambiente es desarrollar las aplicaciones fácil y rápidamente. LabWindows/CVI combina el poder y la flexibilidad del lenguaje de programación C con herramientas y librerías de software para instrumentos específicos. Estas librerías incluyen GPIB, RS-232, VXI, DAQ, y análisis. La figura 1.8 muestra el ejemplo de la presentación de un programa fuente desarrollado en LabWindows/CVI. Fig. 1.8. Programa fuente desarrollado en Lab Windows/CVI Instituto Tecnológico de Chihuahua 9 Apuntes de Instrumentación Virtual

LabWindows/CVI simplifica el diseño de interfaces de usuario, haciéndolas amigables y fáciles de diseñar. En ellas se pueden incluir gran variedad de controles (entradas de datos) o indicadores (salidas de datos), tales como perillas, botones, interruptores, medidores, gráficas, etc., por lo que el resultado final es un programa de aplicación versátil, flexible y poderoso. La figura 1.9 muestra un interface de usuario desarrollado en este ambiente. Fig. 1.9. Interface de Usuario de un Programa en Lab Windows/CVI. 1.2.3. Programación Gráfica. La programación gráfica, también conocida como programación por flujo de datos o lenguaje G, representa una novedosa alternativa para el desarrollo de software para instrumentación virtual Un excelente ejemplo de programación gráfica lo constituye el ambiente de programación LabVIEW, también de National Instruments. El concepto de LabVIEW, un interface de usuario de panel frontal combinado con una innovativa metodología de programación por diagrama a bloques, es ideal para crear instrumentos virtuales. LabVIEW trabaja con todos los aspectos de que incluye un sistema de instrumentación: adquisición de datos, análisis de datos y presentación de datos. LabVIEW simplifica el desarrollo de los sistemas de instrumentación En la programación gráfica, los programas son llamados Instrumentos Virtuales (VI) y están formados por tres partes principales: Panel Frontal. Diagrama a Bloques e Icono- Conector Instituto Tecnológico de Chihuahua 10 Apuntes de Instrumentación Virtual

Los paneles frontales son un concepto tomado de la instrumentación tradicional, ya que corresponden al interface de usuario donde se representa el panel frontal físico de un instrumento, con la ventaja de que éste es realizado en software. Un beneficio adicional de utilizar el panel frontal en software, es que se pueden crear interfaces genéricos, independientemente del hardware que se utilice. Pero a diferencia de un panel físico, en un panel de software podemos representar sólo los parámetros de interés a nuestra aplicación particular. La figura 1.10 muestra el ejemplo de un panel frontal desarrollado en LabVIEW. Fig. 1.10. Ejemplo de un Panel Frontal de LabVIEW. LabVIEW permite crear paneles frontales amigables y de excelente presentación, dándole al interface de usuario una operabilidad intuitiva y sencilla. La programación a través de diagramas a bloque aproxima la programación a la utilización de los diagramas de flujo utilizados por muchos ingenieros y científicos, de hecho también se le conoce como programación por flujo de datos. La figura 1.11 muestra en ejemplo de un diagrama de flujo de LabVIEW. En diagrama a bloques está libre de muchos de los detalles sintácticos de los lenguajes de programación convencional, lo que permite construir los programas en menor tiempo. Fig. 1.11 Ejemplo de un Diagrama de Flujo de LabVIEW. Instituto Tecnológico de Chihuahua 11 Apuntes de Instrumentación Virtual

El icono - conector es una poderosa herramienta que le permite a la programación gráfica trabajar con modularidad y jerarquía. El icono es la representación gráfica de un instrumento virtual, a través de la cual se puede representar a un instrumento virtual dentro de otro, utilizándolo como función o subrutina. El conector es la representación del icono que nos indica las terminales de conexión a través de las cuales podemos pasar los datos de entrada a un instrumento virtual y leer sus salidas cuando se utiliza dentro de otro instrumento virtual. El icono es la representación gráfica y el conector son las terminales de entrada y salida de un instrumento virtual para ser utilizado como sub-instrumento virtual. La figura 1.12 muestra n icono-conector. Fig. 1.10. Ejemplo de un Icono y Conector. Instituto Tecnológico de Chihuahua 12 Apuntes de Instrumentación Virtual