La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Software para sistemas de adquisición de datos basados en PC’s

Presentaciones similares


Presentación del tema: "Software para sistemas de adquisición de datos basados en PC’s"— Transcripción de la presentación:

1 Software para sistemas de adquisición de datos basados en PC’s

2  Índice Introducción Lenguajes de programación Paquetes comerciales 2

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. 3

4  Lenguajes de programación
BASIC: C: PASCAL: + Tiempo de aprendizaje corto. + Prototipado rápido (intérprete). - Lentitud de ejecución. + Rapidez de ejecución. + Acceso a bajo nivel. - Dificultad de depuración. + Facilidad de programación. - Lentitud. 4

5 Medida del rendimiento
Factores: Solución: Procesador. Lenguaje seleccionado. Compilador. S.O. Interacción con el hardware Test del rendimiento en condiciones lo más cercanas posible a las reales. Ej.: Medidas con osciloscopio sobre el hardware de adquisición.

6  Paquetes comerciales
Sin funciones de análisis: Con funciones de análisis: ACQUIRE (Labtech). LABDAS (Advantech). VIEWDAC, KDAC, ASYST (Keithley). NOTEBOOK (Labtech). DT VEE, VB-EZ (Data Translation). HP-VEE (Hewlett-Packard). MET/CAL (Fluke). LABVIEW, LABWINDOWS, LABWINDOWS/CVI (N.I.). TestPoint, webDAQ (C.E.C.). 6

7 Entornos National Instruments
Instrumentación virtual: Concepción centralizada en el software. Permite generar sistemas de instrumentación reconfigurables y añadir funciones propias.

8 Entornos N.I. (cont.) Descripción de los módulos :
LabVIEW: Herramienta de programación gráfica. LabWindows/CVI: Entorno de programación C. ComponentWorks: Controles OLE (adquisición, análisis y visualización) para Visual Basic. 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.

9 Entornos N.I. (cont.) LabVIEW.
Entorno de programación gráfica. Diagramas de bloques con interconección de unid. funcionales (adquisición, transformación, análisis y presentación de datos).

10 Entornos N.I. (cont.) Ejemplos de aplicaciones 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.

11 Entornos N.I. (cont.) Entornos disponibles: Drivers:
Windows 95/NT/98/00, Macintosh, Sun, HP. Buses: GPIB, VXI, CAMAC, Serial. Fabricantes: Hameg, Hewlett-Packard, Philips, Tektronix, Fluke, Keithley, etc. PLC: Fabricantes: Allen-Bradley, Omron, Siemens, etc. Entornos disponibles: Drivers:

12 Entornos N.I. (cont.) LabWindows/CVI.
Entorno de desarrollo visual para C que integra bibliotecas de funciones de adquisición y control, análisis, GUI.

13 Entornos N.I. (cont.) Generación de aplicaciones (codificación).

14 Entornos N.I. (cont.) Generación de aplicaciones (bibliotecas).

15 Entornos N.I. (cont.) Generación de aplicaciones (GUI).

16 Entornos N.I. (cont.) Arquitectura software para Test y Medida.
Toolkits específicos (TestSuite) disponibles para LabVIEW y LabWindows/CVI.

17 Entornos N.I. (cont.) Automatización industrial.
Toolkits específicos disponibles para LabVIEW y LabWindows/CVI.

18 Entornos N.I. (cont.) Automatización industrial.

19 Entornos N.I. (cont.) ComponentWork: Entorno VisualBASIC.

20 Entornos N.I. (cont.) ComponentWork:

21 Entornos N.I. (cont.) MEASURE: Interfaz EXCEL.

22 Entornos N.I. (cont.) MEASURE:

23 Entornos N.I. (cont.) VirtualBench:

24 Entornos N.I. (cont.) HiQ:

25 Entornos N.I. (cont.) HiQ:

26 Entornos N.I. (cont.) Otros toolkits : Third-Octave (sonido).
Digital Filter Design. JTFA (Joint Time-Frequency Analysis)

27 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.

28 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/00. Características: Ejecución dirigida por eventos. Soporte DDE y OLE. Generación de informes. Acceso Windows DLL y API's.

29 Entornos C.E.C. (cont.) Hardware soportado: Toolkits disponibles:
Buses: GPIB, 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.

30 Entornos C.E.C. (cont.) 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.

31 Entornos Data Translation
Arquitectura DT:


Descargar ppt "Software para sistemas de adquisición de datos basados en PC’s"

Presentaciones similares


Anuncios Google