SlideShare una empresa de Scribd logo
1 de 41
Software para el método de
adquisición de datos basados en PC’s
Instrumentación
Ingeniería Técnica en Informática de Sistemas
E.U.I.
Índice
 Introducción
 Lenguajes de programación estándar
 Software específico para aplicaciones de
instrumentación
Introducción
 Importancia del software.
 Características especiales del software de
adquisición:
– Requerimientos de análisis y almacenamiento de
los datos en tiempo real.
– Demanda de dispositivos de almacenamiento de
elevada capacidad.
– Uso intensivo de operaciones de entrada/salida.
Lenguajes de programación
 BASIC:
• + Tiempo de aprendizaje corto.
• + Prototipado rápido (intérprete).
• - Lentitud de ejecución.
 C:
• + Rapidez de ejecución.
• + Acceso a bajo nivel.
• - Dificultad de depuración.
 PASCAL:
• + Facilidad de programación.
• - Lentitud.
Medida del rendimiento
 Factores:
• Procesador.
• Lenguaje seleccionado.
• Compilador.
• Sistema Operativo.
• Interacción con el hardware
 Solución:
• Test del rendimiento en condiciones lo más cercanas
posible a las reales.
• Ej.: Medidas con osciloscopio sobre el hardware de
adquisición.
Software específico para instrumentación
 Sin funciones de análisis:
• ACQUIRE (Labtech).
• LABDAS (Advantech).
 Con funciones de análisis:
• VIEWDAC, KDAC, ASYST (Keithley).
• NOTEBOOK (Labtech).
• DT VEE, VB-EZ (Data Translation).
• HP-VEE (Hewlett-Packard).
• MET/CAL (Fluke).
• LABVIEW, LABWINDOWS, LABWINDOWS/CVI (National
Instruments).
• TestPoint, webDAQ (C.E.C.).
Entornos National Instruments
 VISA es un estándar para la configuración,
programación y comprobación de instrumentos.
 Instrumentos para los que existe soporte VISA:
– GPIB
– VXI
– Serie (RS-232 o RS-485)
– Ethernet
– USB
– IEEE 1394 (Firewire)
 VISA proporciona la interfaz de programación entre
el hardware y los entornos de desarrollo LabVIEW,
LabWindows/CVI y Measurement Studio.
Entornos National Instruments
Entornos N.I. (cont.)
Descripción de los módulos :
• LabVIEW: Herramienta de programación gráfica.
• LabWindows/CVI: Entorno de programación C.
• Measurement Studio: Entorno para Visual Studio de Microsoft
• Measure: Módulo para Excel que permite la adquisición directa de
datos y el control de instrumentos seriales.
• VirtualBench: Conjunto de instrumentos virtuales para su
utilización con hardware NI.
• Signal Processing Suite: Paquete de rutinas y utilidades para
procesamiento de señal.
LabView
 Entorno de programación gráfica. Diagramas de
bloques con interconexión de unidades funcionales
(adquisición, transformación, análisis y presentación
de datos).
 Cada programa se denomina Virtual Instrument (VI)
 Apariencia y operación similar a un instrumento
real tipo osciloscopio o multímetro.
 Componentes de un VI:
– Front panel  Interfaz de usuario
– Block diagram  Código gráfico que define la
funcionalidad del VI
– Icono  Permite usar el VI dentro de otro (subVI)
LabView
Aplicación VI
LabView
Front panel de la aplicación anterior
LabView
Block diagram de la aplicación anterior
LabView
 Para construir los VI el usuario dispone de controles
e indicadores.
Cada control e indicador posee un número de terminales
que representan los tipos de datos que devuelven o
aceptan cuando son llamados
Existen controles asociados a dispositivos físicos:
tarjetas de adquisición, instrumentos GPIB, FieldBus,
etc.  Facilidad de programación
LabView
 Front panel dispone de controles para la interfaz con
el usuario:
– botones
– gráficos tipo osciloscopios
– cuadros de texto
– interruptores
– controles tipo rueda o sliders
– indicadores tipo termómetros
– indicadores tipo reloj
LabView
 Block diagram dispone de elementos de
programación, adquisición y procesado de señales:
– Simulación de señales
– Instrumentos de medida
– Comparadores
– Operadores ariméticos
– Procesado de señal como la FFT
– Filtros
– Timers
– Acceso a ficheros
– Estructuras de control tipo while o if
LabView
 Entornos disponibles:
– Windows 95/NT/98/00
– Macintosh
– Sun
– Hewlett Packard
 Drivers:
– Buses: GPIB, VXI, CAMAC, RS232, USB, Ethernet
– Fabricantes: Hameg, Hewlett-Packard, Philips,
Tektronix, Fluke, Keithley, etc.
– PLC:Allen-Bradley, Omron, Siemens, etc.
LabView
Ejemplos de aplicaciones con LabVIEW:
• Automóvil: DRIVE (Data Retrievable In-Vehicle) de
Dateppli.
• Test de producción: ENCOMPASS de GenRad.
• Control de calidad: RASS (Radar de vigilancia) de
Intersoft Electronics.
• HVAC (Heating, Ventilation and Air Conditioning):
Instalaciones de York Int.
• Medida de caudal: CARDIAC para medidas de caudal
de aceite, gas y agua en plataformas petrolíferas.
LabWindows/CVI
Entorno de desarrollo visual
para C que integra bibliotecas
de funciones de adquisición y
control, análisis, GUI.
LabWindows/CVI
 Creación de la interfaz de usuario utilizando
controles e indicadores similares a los usados en
LabView
LabWindows/CVI
LabWindows/CVI
 Escritura del código asociado a los callback de cada
componente de la interfaz de usuario
LabWindows/CVI
LabView - LabWindows/CVI
Toolkits específicos (TestSuite) disponibles para LabVIEW
y LabWindows/CVI.
 Automatización industrial.
ComponentWork
Entorno VisualBASIC  Incopora componentes al
entorno VisualBasic para la programación de
aplicaciones de instrumentación
ComponentWork
MEASURE
Permite la adquisición directa y control de instrumentos
haciendo uso de la interfaz de Microsoft Excel
Permite almacenar los
datos, realizar análisis,
mostrar gráficas y realizar
seguimiento de
especificaciones a
usuarios de Microsoft
Excel
MEASURE
VirtualBench
Emulación de instrumentos basados en tarjetas de
adquisición  Disponer de instrumentos de test y medida
a menor coste.
HiQ
• Entorno para resolver problemas interactivo
• Capacidad de análisis, visualización y documentación
• Esquema de “block de notas” que combina análisis
interactivo, visualización de datos y generación de
documentación en un solo entorno.
HiQ
Entornos Hewlett-Packard - HP-VEE
 Lenguaje de programación visual. Se generan
diagramas de bloques conectando objetos funcionales
mediante enlaces.
 Características:
• Adquisición de datos: tarjetas e instrumentos (GPIB, VXI, serie).
• Objetos para visualización.
• Controles ActiveX.
• Funciones de procesamiento, análisis y simulación.
• Control de flujo.
• Generación de salidas de control y regulación.
• Acceso desde Web.
HP-VEE
HP-VEE
Entornos Capital Equipment Corporation
TestPoint :
 Entorno de programación basada en objetos. La
aplicación se construye mediante selección de objetos
(gráficos, pantallas, controles, etc.) y descripción de las
acciones a realizar en la aplicación de test.
 Plataformas disponibles: Windows 3.x,
95/NT/98/2000,XP
 Características:
• Ejecución dirigida por eventos.
• Soporte DDE y OLE.
• Generación de informes.
• Acceso Windows DLL y API's.
Entornos C.E.C. - TestPoint
 Hardware soportado:
• Buses: GPIB, RS-232/485.
• Fabricantes: Hewlett-Packard, Philips, Tektronix, Fluke,
Keithley, Wavetek, etc.
 Toolkits disponibles:
• Internet: Permite el diseño de aplicaciones remotas
mediante un servidor WEB.
• DataBase: Conexión con bases de datos (comandos SQL,
interfaz ODBC).
• SPC: Utilidades para control de procesos.
 Se incluye una runtime gratuita para distribución de
aplicaciones.
Entornos C.E.C. - TestPoint
Entornos C.E.C. - webDAQ
webDAQ :
• Unidad de adquisición de altas prestaciones (500
KHz, 32 canales, entradas 12 bits, salidas 10 bits)
con un servidor web integrado.
• Configuraciones:
• Local.
• En red.
• Standalone.
Entornos Data Translation
Arquitectura DT:
Matlab
 Matlab posee toolbox específicos de instrumentación
 Instrument Control Toolbox
– Permite comunicación con instrumentos: GPIB
(IEEE-488), VISA, y TCP/IP y UDP.
– Soporta drivers para instrumentos IVI y VXI.
– Funciones para transferir datos a y desde los
instrumentos (binarios y text)
– Tranferencias síncronas o asíncronas.
– Entorno gráfico para facilitar el control de
instrumentos.
Matlab

Más contenido relacionado

Similar a Software para el Método de Adquisición de Datos. (1).ppsx (20)

Sistema de Monitoreo
Sistema de Monitoreo Sistema de Monitoreo
Sistema de Monitoreo
 
Censores instrumentacion virtual
Censores  instrumentacion virtualCensores  instrumentacion virtual
Censores instrumentacion virtual
 
SCADA.ppt
SCADA.pptSCADA.ppt
SCADA.ppt
 
18188206 sistema-scada
18188206 sistema-scada18188206 sistema-scada
18188206 sistema-scada
 
7984
79847984
7984
 
7984
79847984
7984
 
tema1 clase 1
tema1 clase 1tema1 clase 1
tema1 clase 1
 
7984
79847984
7984
 
7984
79847984
7984
 
7984
79847984
7984
 
7984
79847984
7984
 
7984
79847984
7984
 
COMPUTACION AVANZADA
COMPUTACION AVANZADACOMPUTACION AVANZADA
COMPUTACION AVANZADA
 
7984
79847984
7984
 
COMPUTACION AVANZADA
COMPUTACION AVANZADACOMPUTACION AVANZADA
COMPUTACION AVANZADA
 
Computación Avanzada
Computación AvanzadaComputación Avanzada
Computación Avanzada
 
Computacion Avanzada
Computacion AvanzadaComputacion Avanzada
Computacion Avanzada
 
7984
79847984
7984
 
7984
79847984
7984
 
7984
79847984
7984
 

Último

Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 

Último (20)

Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 

Software para el Método de Adquisición de Datos. (1).ppsx

  • 1. Software para el método de adquisición de datos basados en PC’s Instrumentación Ingeniería Técnica en Informática de Sistemas E.U.I.
  • 2. Índice  Introducción  Lenguajes de programación estándar  Software específico para aplicaciones de instrumentación
  • 3. Introducción  Importancia del software.  Características especiales del software de adquisición: – Requerimientos de análisis y almacenamiento de los datos en tiempo real. – Demanda de dispositivos de almacenamiento de elevada capacidad. – Uso intensivo de operaciones de entrada/salida.
  • 4. Lenguajes de programación  BASIC: • + Tiempo de aprendizaje corto. • + Prototipado rápido (intérprete). • - Lentitud de ejecución.  C: • + Rapidez de ejecución. • + Acceso a bajo nivel. • - Dificultad de depuración.  PASCAL: • + Facilidad de programación. • - Lentitud.
  • 5. Medida del rendimiento  Factores: • Procesador. • Lenguaje seleccionado. • Compilador. • Sistema Operativo. • Interacción con el hardware  Solución: • Test del rendimiento en condiciones lo más cercanas posible a las reales. • Ej.: Medidas con osciloscopio sobre el hardware de adquisición.
  • 6. Software específico para instrumentación  Sin funciones de análisis: • ACQUIRE (Labtech). • LABDAS (Advantech).  Con funciones de análisis: • VIEWDAC, KDAC, ASYST (Keithley). • NOTEBOOK (Labtech). • DT VEE, VB-EZ (Data Translation). • HP-VEE (Hewlett-Packard). • MET/CAL (Fluke). • LABVIEW, LABWINDOWS, LABWINDOWS/CVI (National Instruments). • TestPoint, webDAQ (C.E.C.).
  • 7. Entornos National Instruments  VISA es un estándar para la configuración, programación y comprobación de instrumentos.  Instrumentos para los que existe soporte VISA: – GPIB – VXI – Serie (RS-232 o RS-485) – Ethernet – USB – IEEE 1394 (Firewire)  VISA proporciona la interfaz de programación entre el hardware y los entornos de desarrollo LabVIEW, LabWindows/CVI y Measurement Studio.
  • 9. Entornos N.I. (cont.) Descripción de los módulos : • LabVIEW: Herramienta de programación gráfica. • LabWindows/CVI: Entorno de programación C. • Measurement Studio: Entorno para Visual Studio de Microsoft • Measure: Módulo para Excel que permite la adquisición directa de datos y el control de instrumentos seriales. • VirtualBench: Conjunto de instrumentos virtuales para su utilización con hardware NI. • Signal Processing Suite: Paquete de rutinas y utilidades para procesamiento de señal.
  • 10. LabView  Entorno de programación gráfica. Diagramas de bloques con interconexión de unidades funcionales (adquisición, transformación, análisis y presentación de datos).  Cada programa se denomina Virtual Instrument (VI)  Apariencia y operación similar a un instrumento real tipo osciloscopio o multímetro.  Componentes de un VI: – Front panel  Interfaz de usuario – Block diagram  Código gráfico que define la funcionalidad del VI – Icono  Permite usar el VI dentro de otro (subVI)
  • 12. LabView Front panel de la aplicación anterior
  • 13. LabView Block diagram de la aplicación anterior
  • 14. LabView  Para construir los VI el usuario dispone de controles e indicadores. Cada control e indicador posee un número de terminales que representan los tipos de datos que devuelven o aceptan cuando son llamados Existen controles asociados a dispositivos físicos: tarjetas de adquisición, instrumentos GPIB, FieldBus, etc.  Facilidad de programación
  • 15. LabView  Front panel dispone de controles para la interfaz con el usuario: – botones – gráficos tipo osciloscopios – cuadros de texto – interruptores – controles tipo rueda o sliders – indicadores tipo termómetros – indicadores tipo reloj
  • 16. LabView  Block diagram dispone de elementos de programación, adquisición y procesado de señales: – Simulación de señales – Instrumentos de medida – Comparadores – Operadores ariméticos – Procesado de señal como la FFT – Filtros – Timers – Acceso a ficheros – Estructuras de control tipo while o if
  • 17. LabView  Entornos disponibles: – Windows 95/NT/98/00 – Macintosh – Sun – Hewlett Packard  Drivers: – Buses: GPIB, VXI, CAMAC, RS232, USB, Ethernet – Fabricantes: Hameg, Hewlett-Packard, Philips, Tektronix, Fluke, Keithley, etc. – PLC:Allen-Bradley, Omron, Siemens, etc.
  • 18. LabView Ejemplos de aplicaciones con LabVIEW: • Automóvil: DRIVE (Data Retrievable In-Vehicle) de Dateppli. • Test de producción: ENCOMPASS de GenRad. • Control de calidad: RASS (Radar de vigilancia) de Intersoft Electronics. • HVAC (Heating, Ventilation and Air Conditioning): Instalaciones de York Int. • Medida de caudal: CARDIAC para medidas de caudal de aceite, gas y agua en plataformas petrolíferas.
  • 19. LabWindows/CVI Entorno de desarrollo visual para C que integra bibliotecas de funciones de adquisición y control, análisis, GUI.
  • 20. LabWindows/CVI  Creación de la interfaz de usuario utilizando controles e indicadores similares a los usados en LabView
  • 22. LabWindows/CVI  Escritura del código asociado a los callback de cada componente de la interfaz de usuario
  • 24. LabView - LabWindows/CVI Toolkits específicos (TestSuite) disponibles para LabVIEW y LabWindows/CVI.  Automatización industrial.
  • 25. ComponentWork Entorno VisualBASIC  Incopora componentes al entorno VisualBasic para la programación de aplicaciones de instrumentación
  • 27. MEASURE Permite la adquisición directa y control de instrumentos haciendo uso de la interfaz de Microsoft Excel Permite almacenar los datos, realizar análisis, mostrar gráficas y realizar seguimiento de especificaciones a usuarios de Microsoft Excel
  • 29. VirtualBench Emulación de instrumentos basados en tarjetas de adquisición  Disponer de instrumentos de test y medida a menor coste.
  • 30. HiQ • Entorno para resolver problemas interactivo • Capacidad de análisis, visualización y documentación • Esquema de “block de notas” que combina análisis interactivo, visualización de datos y generación de documentación en un solo entorno.
  • 31. HiQ
  • 32. Entornos Hewlett-Packard - HP-VEE  Lenguaje de programación visual. Se generan diagramas de bloques conectando objetos funcionales mediante enlaces.  Características: • Adquisición de datos: tarjetas e instrumentos (GPIB, VXI, serie). • Objetos para visualización. • Controles ActiveX. • Funciones de procesamiento, análisis y simulación. • Control de flujo. • Generación de salidas de control y regulación. • Acceso desde Web.
  • 35. Entornos Capital Equipment Corporation TestPoint :  Entorno de programación basada en objetos. La aplicación se construye mediante selección de objetos (gráficos, pantallas, controles, etc.) y descripción de las acciones a realizar en la aplicación de test.  Plataformas disponibles: Windows 3.x, 95/NT/98/2000,XP  Características: • Ejecución dirigida por eventos. • Soporte DDE y OLE. • Generación de informes. • Acceso Windows DLL y API's.
  • 36. Entornos C.E.C. - TestPoint  Hardware soportado: • Buses: GPIB, RS-232/485. • Fabricantes: Hewlett-Packard, Philips, Tektronix, Fluke, Keithley, Wavetek, etc.  Toolkits disponibles: • Internet: Permite el diseño de aplicaciones remotas mediante un servidor WEB. • DataBase: Conexión con bases de datos (comandos SQL, interfaz ODBC). • SPC: Utilidades para control de procesos.  Se incluye una runtime gratuita para distribución de aplicaciones.
  • 37. Entornos C.E.C. - TestPoint
  • 38. Entornos C.E.C. - webDAQ webDAQ : • Unidad de adquisición de altas prestaciones (500 KHz, 32 canales, entradas 12 bits, salidas 10 bits) con un servidor web integrado. • Configuraciones: • Local. • En red. • Standalone.
  • 40. Matlab  Matlab posee toolbox específicos de instrumentación  Instrument Control Toolbox – Permite comunicación con instrumentos: GPIB (IEEE-488), VISA, y TCP/IP y UDP. – Soporta drivers para instrumentos IVI y VXI. – Funciones para transferir datos a y desde los instrumentos (binarios y text) – Tranferencias síncronas o asíncronas. – Entorno gráfico para facilitar el control de instrumentos.