USE OF WIN32 API FOR THE CONTROL OF SERIAL COMMUNICATION IN A STRESS TEST SYSTEM

Tamaño: px
Comenzar la demostración a partir de la página:

Download "USE OF WIN32 API FOR THE CONTROL OF SERIAL COMMUNICATION IN A STRESS TEST SYSTEM"

Transcripción

1 UTILIZACIÓN DE LA API WIN32 PARA EL CONTROL DE LA COMUNICACIÓN SERIE EN UN SISTEMA PARA PRUEBA DE ESFUERZO N. Gómez, M. Cañizares, O. Mora, M. de la Parte, A. Guía, J. A. Rodríguez Instituto Central de Investigación Digital Calle 202 #1703 e/ 17 y 19, Siboney, La Habana, Cuba; RESUMEN Este trabajo explica el procedimiento utilizado para el control de la comunicación serie entre un electrocardiógrafo comercial y una computadora personal (PC) en el sistema para la automatización y control de la prueba de esfuerzo denominado EXECG-100. El método propuesto emplea las herramientas que brinda la API Win32 de Microsoft para la comunicación por puerto serie y el control de la prioridad de las aplicaciones. Permite la adquisición de los datos y su procesamiento en tiempo real. Se ha utilizado durante más de un año con resultados satisfactorios. Ha sido probado en diferentes arquitecturas compatibles con IBM demostrando su aplicabilidad en motherboards Pentium o superior. Se realizaron pruebas de funcionamiento ejecutando el EXECG-100 con otras aplicaciones, obteniéndose buenos resultados. Solo se detectaron problemas cuando se emplean programas antivirus residentes. Las soluciones obtenidas son aplicables para el monitoreo de cualquier señal biomédica y válidas para cualquier plataforma Windows. Palabras clave: comunicación serie, Win32, monitoreo de bioseñales, prueba de esfuerzo, Windows. USE OF WIN32 API FOR THE CONTROL OF SERIAL COMMUNICATION IN A STRESS TEST SYSTEM ABSTRACT In this work the authors explain a procedure to control the serial communication between a commercial electrocardiograph and a personal computer in a system for automated and control of stress test named EXECG-100. The proposed method employs the tools contained in Microsoft s Win32 API for serial communication and control of the application s priorities. It allows the acquisition of data and its real-time processing. It has been used for more than a year with satisfactory results. It has been tested on different IBM-compatibles architectures showing its applicability on Pentium-powered same or superior motherboards. Working test were realized executing EXECG-100 with other applications, obtaining good results. Some problems were detected only when use resident antivirus software. The solutions obtained can be applied to monitor any biomedical signal and are valid for any Windows platform. Keywords: serial port communication, Win32, biosignal monitoring, ECG stress test, Windows. 31 Bioingeniería y Física Médica Cubana

2 1. INTRODUCCIÓN El auge alcanzado por la computación en los últimos años ha potenciado la utilización de las computadoras personales (PC) en la solución de problemas biomédicos de diversa índole. Fig.1. Partes componentes de un sistema electrocardiográfico basado en PC: Computadora, software analizador y electrocardiógrafo. Una gran variedad de sistemas de adquisición de datos médicos se encuentra disponible en el mercado. Básicamente un sistema biomédico basado en PC consta de un módulo encargado de la adquisición de las bioseñales (ECG, EEG, etc.) y una computadora con un software instalado para el procesamiento y análisis de la misma (figura. 1). Los módulos de adquisición pueden ser externos o internos, aunque los más corrientes son los externos por ser más fáciles de instalar por el propio usuario. La conexión entre el dispositivo externo y la PC puede establecerse a través de los puertos que posee la PC: serie, paralelo, infrarrojo, Bus Serie Universal (USB), etc. Aunque la tendencia actual es el uso del USB, la comunicación serie tradicional es indudablemente la más utilizada, ya que todas las computadoras con arquitectura IBM PC tienen al menos un puerto RS232 disponible [5]. A pesar de no ser el mejor sistema operativo, de presentar numerosos bugs y muchas limitaciones para realizar sobre él aplicaciones profesionales, el número de usuarios que emplean Windows como sistema operativo se incrementa cada día por su interfaz amistosa, su amplio uso, compatibilidad y la gran cantidad de programas desarrollados sobre esta plataforma. Esto ha traído como consecuencia que la mayoría de los fabricantes de sistemas basados en PC lancen al mercado equipos con sus aplicaciones para Windows. La realización de las pruebas de esfuerzo de ECG requiere la recolección, visualización y procesamiento de hasta 12 derivaciones de ECG simultáneas en tiempo real. Por esa razón, se propuso desarrollar un procedimiento que permitiera la recepción a través de un puerto serie de las señales de ECG, su procesamiento y análisis en tiempo real en ambiente Windows. 2. METODOLOGÍA 2.1 Requisitos del Software Los requisitos de la aplicación realizada hicieron necesario realizar la recolección y procesamiento de las señales en tiempo real. Un sistema de tiempo real es aquel cuya respuesta a variaciones en la entrada es suficientemente rápida en comparación con los requisitos de trabajo del sistema. En el caso de un sistema para realización de pruebas de esfuerzo (o ergométricas), la respuesta del sistema puede demorarse ocasionalmente hasta 32 Bioingeniería y Física Médica Cubana

3 8 a 12 ms sin que sea perceptible para el usuario (médico que realiza la prueba), pero es conveniente que sea menor que 4 ms, que es el intervalo de muestreo. Las posibles soluciones de software deben asegurar el procesamiento de un volumen considerable de información que implica la realización de las siguientes tareas: Recogida de información: por puerto serie a una velocidad de baud para recibir 8 canales de ECG muestreados a 250 Hz, con 12 bits de resolución, en forma de paquetes con chequeo de suma. De esta forma se cumple con las recomendaciones de la American Heart Association para prueba de esfuerzo[1]. Mostrar por pantalla informaciones de la prueba: incluye la forma de onda de un grupo de canales y otros parámetros numéricos y gráficos. Identificación de ondas del ECG: complejos QRS, complejos atípicos, etc. Medición de ondas y parámetros: amplitudes e intervalos dentro de los complejos QRS, frecuencia cardiaca (FC), etc. Clasificación de complejos, comparación por correlación y promediación. Control general de la prueba: tiempo por etapa y total según el protocolo. Control de periféricos: manejo del equipo para la realización del ejercicio físico. Chequeo de condiciones peligrosas y emisión de alarmas: arritmias, EV, variaciones de la FC, etc. El sistema realiza otras tareas que no requieren de respuesta en tiempo real, como son las tareas antes de la recogida de información, la elaboración y emisión de reportes y las tareas asociadas al manejo de la información resultante de las pruebas. 2.2 Alternativas de diseño Para implementar el sistema se evaluaron dos soluciones posibles para realizar la recogida de información: Desarrollo y uso de un Virtual Device Driver: Un Virtual Device Driver (o VxD) es una rutina o un conjunto de rutinas que implementan operaciones de entrada/salida de forma específica para un dispositivo. Cuando se tiene un dispositivo para el cual Windows no posee un VxD se hace necesario buscar o escribir uno, pero este no es el caso de los puertos de comunicación. La atención a los mismos se realiza por la API Win32, en modo Kernel lo que provee el acceso más privilegiado a los recursos del sistema [6]. Por esto desechamos esta alternativa, ya que las funciones que brinda el sistema le son necesarias para garantizar la seguridad y la estabilidad de su funcionamiento. Uso de la API Win32: La Application Programming Interface (API) Win32 define un conjunto de funciones que intercambian información con el sistema operativo, las cuales pueden ser usadas por los programas de aplicación para llevar a cabo su trabajo. La información vinculada con sus características y formas de utilización aparecen en la docume ntación que brinda Microsoft para programadores especializados en Windows, llamada Microsoft Software Development Network (o MSDN). Microsoft ha implementado la API Win32 para cada uno de sus variantes de Windows. De esta forma cada sistema operativo es optimizado para cada situación en específico[2]. Por tanto una de las ventajas de desarrollar una aplicación bajo los requisitos de la API Win32 es que esta aplicación podrá ser ejecutada sobre cualquier sistema operativo que se adhiera a esta normativa (Windows NT/2000, Windows 95/98/Me). 33 Bioingeniería y Física Médica Cubana

4 La Win32 consta de alrededor de 300 funciones que proveen todos los servicios que el usuario espera en un sistema operativo multitarea. Entre ellos: asignación de memoria, acceso a ficheros y dispositivos de entrada/salida, control, sincronización y comunicación entre hilos de una aplicación, etc. [4]. Es por eso que se ha incrementado el uso de Win32 para el desarrollo de aplicaciones en tiempo real [3]. 2.3 Uso de la API Win Abrir y configurar el puerto serie Existen dos formas de realizar la lectura de los datos del puerto serie: encuestar el puerto continuamente chequeando que haya llegado la cantidad de bytes que forman el paquete, o mandar a leer todos los bytes del paquete y esperar hasta que se reciba el paquete totalmente o salga por timeout. Luego de varias pruebas se optó por la segunda variante, ya que la primera ocupa mucho tiempo del procesador, necesario para acometer todas las tareas descritas en 2.1. Para implementar la solución de lectura por paquetes se emplearon varias funciones de la API Win32 a fin de lograr dos objetivos: Utilizar el Timer Multimedia para darle el control a una rutina cada un cierto tiempo. El Timer Multimedia permite interrumpir cualquier otra tarea que se esté ejecutando. Realizar la lectura del bloque de información en el puerto serie y colocar la información recibida en una cola para su posterior procesamiento en el procedimiento principal de la aplicación. Teniendo en cuenta que la señal es digitalizada empleando una determinada frecuencia de muestreo, se tomó el intervalo de muestreo como intervalo para que sea invocada la rutina Timer donde se realiza la lectura del puerto serie. Un diagrama de flujo del método utilizado se muestra en la figura 2 y es descrito a continuación. El puerto serie seleccionado para la comunicación entre el electrocardiógrafo y la PC se abre y se configura definiendo velocidad de transmisión, bits de inicio, bits de parada, paridad, etc. Para ello se usaron las siguientes funciones: CreateFile : Crea o abre el dispositivo de comunicación. SetupComm: Fija tamaño de los buffers de entrada y salida. El tamaño del buffer de entrada utilizado fue de 1024 bytes. Ello se debe a que cuando se programa el Timer, llegan un número elevado de bytes que no se emplean, pero que si se pierden dificultan la sincronización inicial con el electrocardiógrafo. Getcommstate: Llena una estructura (DCB) con las especificaciones del puerto seleccionado. SetCommstate: Configura el puerto seleccionado en cuanto a velocidad de transmisión, bits de inicio, bits de parada y paridad. 34 Bioingeniería y Física Médica Cubana

5 Fig.2. Diagrama de flujo del método propuesto. Abrir y configurar puerto serie Elevar prioridad aplicación Establecer protocolo inicial con electrocardiógrafo NO 1 er paquete recibido SI Activar Multimedia Timer Procesar y analizar señal NO Fin de la prueba SI Desactivar Multimedia Timer Terminar intercambio de información Restaurar prioridad aplicación Cerrar puerto serie Elevar la prioridad de la aplicación La API Win32 ofrece funciones que permiten variar la prioridad de una aplicación y de un hilo de ejecución dentro de ella. Utilizando la función SetPriorityClass se puede definir la prioridad de una aplicación como: HIGH, IDLE, NORMAL y REALTIME. 35 Bioingeniería y Física Médica Cubana

6 2.3.3 Establecer protocolo inicial con el electrocardiógrafo. Con la función SetPriorityThread se puede definir la prioridad de un hilo como: ABOVE_NORMAL, BELOW_NORMAL, HIGHEST, IDLE, LOWEST, NORMAL y TIME_CRITICAL. La combinación de las prioridades de la aplicación y del hilo determina la prioridad base del hilo en ejecución. Para elevar la prioridad de la aplicación se utilizó la combinación de HIGH como prioridad de la aplicación y TIME_CRITICAL como prioridad del hilo principal de la aplicación. Aunque a primera vista parece obvio el uso de la prioridad REALTIME, esta no se puede usar en este caso pues con ella la aplicación no puede recibir los eventos del teclado y del mouse. Realiza el intercambio de comandos inicial entre el electrocardiógrafo y la PC. Para el envío y recepción de comandos/datos por el puerto serie deben utilizarse las funciones: Readfile : Lee n datos del puerto seleccionado. Writefile: Escibe datos en el puerto seleccionado Verificar recepción del primer paquete de datos Activar el Timer Multimedia La recepción del primer paquete de datos permite la sincronización entre el electrocardiógrafo y la función que realiza la lectura de los datos del puerto Procesar y analizar la señal recibida Una vez que llega el primer paquete de datos se activa el Timer Multimedia utilizando la función TimeSetEvent que hace que se ejecute una función callback que es la rutina que realiza la lectura del paquete de datos del puerto serie. El intervalo fijado fue de 4 ms, el cual coincide con el intervalo de muestreo de las señales analógicas del ECG. Para que la interrupción se realice con la mayor precisión posible, se utilizó la resolución de 0 para el Timer Multimedia. Si los datos llegaron correctamente (cantidad de bytes y checksum), se ponen en una cola para su procesamiento por parte del hilo principal de la aplicación. Si hubo algún error en la transmisión, se pone en la cola la última muestra correcta, minimizando los efectos negativos de la pérdida de información Desactivar el Timer El procesamiento y análisis de la señal se organizó de forma tal que el sistema responda en tiempo real. Las tareas del sistema se ordenaron por prioridades y se dividieron en pequeñas sub-tareas para lograr que su ejecución no demorase la atención de tareas más prioritarias. El empleo de una cola para almacenar los datos de entrada permite que ocasionalmente el procesamiento de las muestras pueda demorar más tiempo que el previsto sin pérdida de información, e independiza la recepción de los datos del algoritmo de análisis. El tamaño de esta cola se fijó de acuerdo con las características de la aplicación y su procedimiento de análisis. 36 Bioingeniería y Física Médica Cubana

7 Una vez que finaliza la prueba, se desactiva el Timer Multimedia. Para ello se utiliza la función TimeKillEvent Terminar intercambio de información con el electrocardiógrafo. Se intercambian comandos para finalizar la transmisión de datos Restaurar la prioridad de la aplicación Una vez finalizada la transmisión no es necesario que la aplicación monopolice el control del procesador, por lo que se restaura la prioridad de la aplicación y de su hilo principal a NORMAL Cerrar el puerto serie El puerto serie debe ser liberado mediante la función Closehandle. 3. RESULTADOS Y DISCUSIÓN El software descrito en el trabajo fue programado en Borland Delphi 5.0. El mismo ha sido probado rigurosamente durante un año en el ICID y está en proceso de evaluación por la firma productora del electrocardiógrafo ECG-310B, Dr. Lee Co. Ltd. de Corea del Sur. Este trabajo es el resultado del esfuerzo conjunto para desarrollar un sistema electrocardiográfico basado en PC para prueba de esfuerzo. Las condiciones de prueba fueron las siguientes: Ejecutándose como única aplicación abierta, con diferentes arquitecturas compatibles con IBM, apreciándose un buen desempeño en computadoras con microprocesadores Pentium. Sin embargo, en las pruebas realizadas en PCs con microprocesadores 486, se produjeron pérdidas visibles en la adquisición de los datos por la limitada capacidad de procesamiento. Ejecutándose sobre PC con microprocesadores Pentium con varias aplicaciones en ejecución, obteniéndose buenos resultados. En estas condiciones solo se observaron algunos problemas cuando se ejecutó el software con antivirus residentes, detectándose la pérdida de algunos paquetes de información, aunque el efecto visual no es perceptible. El criterio asumido para evaluar los resultados fue calificarlo de buenos resultados en las pruebas donde el programa no pierde el control, no hay perdida aparente de datos para el usuario y la pérdida si la hay no compromete el funcionamiento del sistema desde el punto de vista médico. En conveniente destacar las imprecisiones potenciales de la evaluación ya que aun en condiciones controladas no se puede garantizar el conocimiento de todas las tareas que Windows está ejecutando simultáneamente con el programa sometido a prueba. 4. CONCLUSIONES Como resultado de este trabajo se obtuvo una solución robusta y segura para la comunicación serie entre un electrocardiógrafo comercial y una computadora personal (PC) que forma parte de un sistema para la automatización y control de la prueba de esfuerzo denominado EXECG Bioingeniería y Física Médica Cubana

8 El método empleado proporciona una total independencia entre la adquisición de los datos y su procesamiento simultáneos, dándole además al algoritmo de análisis la posibilidad de demorarse en su ejecución ocasionalmente un tiempo mayor que el tiempo entre la toma de muestras, haciendo uso de las funciones que ofrece la API Win32 para la comunicación serie y la prioridad de la aplicación. El uso de la API Win32 también asegura la compatibilidad de la aplicación con Windows NT/2000, Windows 95/98/Me. No obstante haberlo desarrollado para una aplicación específica, se considera que el algoritmo puede ser usado en otras aplicaciones para la recolección de señales biomédicas. REFERENCIAS [1] J. J. Bailey et al, Recommendations for Standardization and Specifications in Automated Electrocardiography: Bandwidth and Digital Signal Processing. A report for Health Professionals by an Ad Hoc Writing Group of the Committe on Electrocardiography and Cardiac Electrophysiology of the Council on Clinical Cardiology, American Heart Association, Circulation, vol 81, p , [2] M. Pietrek, Which Win32 is for you?, PC Magazine Vol 13, n16, p [3] R. M. Smith, Win32 driving real-time applications, Electronics engineering times, n895, p62, [4] X. Teixeira, J. Pacheco, Delphi 5 Developer s Guide, Sams Publishing, [5] W. Tompkins, Biomedical Digital Signal Processing: C-language examples and laboratory experiments for the IBM PC, Prentice Hall, [6] NT drivers FAQ- Basics: Kernel Mode Systems, 38 Bioingeniería y Física Médica Cubana

UTILIZACIÓN DE LA API WIN32 PARA EL CONTROL DE LA COMUNICACIÓN SERIE EN UN SISTEMA PARA PRUEBA DE ESFUERZO

UTILIZACIÓN DE LA API WIN32 PARA EL CONTROL DE LA COMUNICACIÓN SERIE EN UN SISTEMA PARA PRUEBA DE ESFUERZO UTILIZACIÓN DE LA API WIN32 PARA EL CONTROL DE LA COMUNICACIÓN SERIE EN UN SISTEMA PARA PRUEBA DE ESFUERZO N. Gómez, M. Cañizares, O. Mora, M. de la Parte, A. Guía, J. A. Rodríguez Instituto Central de

Más detalles

DISEÑO DE LA BASE DE DATOS DE UN SISTEMA PARA PRUEBAS ERGOMÉTRICAS

DISEÑO DE LA BASE DE DATOS DE UN SISTEMA PARA PRUEBAS ERGOMÉTRICAS DISEÑO DE LA BASE DE DATOS DE UN SISTEMA PARA PRUEBAS ERGOMÉTRICAS M. Cañizares, N. Gómez, O. I. Mora, M. de la Parte, A. Guía, J. A. Rodríguez Instituto Central de Investigaciones Digitales Calle 202

Más detalles

SOMI XVIII Congreso de Instrumentación Ingeniería Biomédica EHM1899

SOMI XVIII Congreso de Instrumentación Ingeniería Biomédica EHM1899 ELECTROCARDIOGRAFO PARA PRUEBAS EN ESFUERZO BASADO EN INSTRUMENTACIÓN VIRTUAL (EPESIV) A. Hernández Méndez, J.A. Moreno Espinosa Instituto de Electrónica y Computación, UTM, Carretera a Acatlima km 2.5,

Más detalles

Adquisición y Presentación de Señales Biomédicas Utilizando Objetos de Sincronización entre Procesos Bajo Windows 98

Adquisición y Presentación de Señales Biomédicas Utilizando Objetos de Sincronización entre Procesos Bajo Windows 98 Adquisición y Presentación de Señales Biomédicas Utilizando Objetos de Sincronización entre Procesos Bajo Windows 98 M. Hernández S 1., C. Ramírez R. 2 RESUMEN En este artículo, se describe el desarrollo

Más detalles

Diseño de Sistemas embebidos y comunicaciones: Aplicaciones de telefonía, RF y localización remota. Ing. José Oliden Martínez

Diseño de Sistemas embebidos y comunicaciones: Aplicaciones de telefonía, RF y localización remota. Ing. José Oliden Martínez Diseño de Sistemas embebidos y comunicaciones: Aplicaciones de telefonía, RF y localización remota El controlador dentro de un sistema de Control DISPOSITIVO DE MEDICIÓN CONVERSOR ANÁLOGO DIGITAL CONTROLADOR

Más detalles

HARDkey.NET Sistema de protección de software y cifrado de datos 2000-2011 SITEPRO S.A. Versión 6.4.0622

HARDkey.NET Sistema de protección de software y cifrado de datos 2000-2011 SITEPRO S.A. Versión 6.4.0622 HARDkey.NET Sistema de protección de software y cifrado de datos 2000-2011 SITEPRO S.A. Versión 6.4.0622 Este archivo resume las nuevas características de esta versión del kit de desarrollo HARDkey NET.

Más detalles

CEADENSoft Visual DataLogger 1.0

CEADENSoft Visual DataLogger 1.0 CENTRO DE APLICACIONES TECNOLÓGICAS Y DESARROLLO NUCLEAR CEADENSoft Visual DataLogger 1.0 Software de aplicación para datalogger DL-1a Índice 1 - Introducción...1 2 - Requerimientos....1 3 - Instalación

Más detalles

Un Programa Interactivo para la Enseñanza de Algoritmos de Procesamiento Digital de Imágenes

Un Programa Interactivo para la Enseñanza de Algoritmos de Procesamiento Digital de Imágenes Formación Universitaria Un Vol. Programa 1(5), 21-28 Interactivo (2008) para la Enseñanza de Algoritmos de Procesamiento Digital doi: 10.4067/S0718-50062008000500004 Un Programa Interactivo para la Enseñanza

Más detalles

Veccsa S.A. CardioVex Ergometria

Veccsa S.A. CardioVex Ergometria Veccsa S.A. CardioVex Ergometria Manual de Usuario Veccsa S.A. Juramento 5841 (C1431CLA) Buenos Aires. Argentina www.veccsa.com e-mail : info@veccsa.com Tel: (5411) 4572-7004 Fax: (5411) 4572-0045 1. Introducción

Más detalles

DISEÑO DE UN ELECTROCARDIÓGRAFO PORTÁTIL

DISEÑO DE UN ELECTROCARDIÓGRAFO PORTÁTIL DISEÑO DE UN ELECTROCARDIÓGRAFO PORTÁTIL R. González, J. Martínez, A. Fernández, H. Garrido, J. Rodríguez Instituto Central de Investigación Digital Calle 202 #1709 entre 17 y 19, Playa. La Habana, Cuba.

Más detalles

Sistema de monitoreo electrocardiográfico ambulatorio

Sistema de monitoreo electrocardiográfico ambulatorio D. Jiménez, T. Moreno, A. Rodríguez, G. Montes de Oca, O. Vargas, R. Milán, R. Padrón, R. González, J. Rodríguez, J. Antonio, Y. Fayad, M. Quiñones, E. Rivas, R. Zayas, M. Jordán, M. Rivero, et. al. Instituto

Más detalles

DISEÑO DE UN PLC DOMÉSTICO UTILIZANDO UN MICROCONTROLADOR PIC-18F4550

DISEÑO DE UN PLC DOMÉSTICO UTILIZANDO UN MICROCONTROLADOR PIC-18F4550 DISEÑO DE UN PLC DOMÉSTICO UTILIZANDO UN MICROCONTROLADOR PIC-18F4550 QUIRINO JIMENEZ DOMINGUEZ, MARGARITA ALVAREZ CERVERA INSTITUTO TECNOLÓGICO DE MÉRIDA qjimenezdo@yahoo.com.mx RESUMEN: En el presente

Más detalles

CAPÍTULO 1 Instrumentación Virtual

CAPÍTULO 1 Instrumentación Virtual CAPÍTULO 1 Instrumentación Virtual 1.1 Qué es Instrumentación Virtual? En las últimas décadas se han incrementado de manera considerable las aplicaciones que corren a través de redes debido al surgimiento

Más detalles

Telecontrol y Monitoreo de Sistemas Eléctricos a través de una Red de Área Local Inalámbrica

Telecontrol y Monitoreo de Sistemas Eléctricos a través de una Red de Área Local Inalámbrica Telecontrol y Monitoreo de Sistemas Eléctricos a través de una Red de Área Local Inalámbrica Amhed Ashid Ramos Díaz, Angel Benjamín López Martínez Universidad Politécnica de Sinaloa. Niños Héroes #1413,

Más detalles

ADAPTACIÓN DE REAL TIME WORKSHOP AL SISTEMA OPERATIVO LINUX

ADAPTACIÓN DE REAL TIME WORKSHOP AL SISTEMA OPERATIVO LINUX ADAPTACIÓN DE REAL TIME WORKSHOP AL SISTEMA OPERATIVO LINUX Autor: Tomás Murillo, Fernando. Director: Muñoz Frías, José Daniel. Coordinador: Contreras Bárcena, David Entidad Colaboradora: ICAI Universidad

Más detalles

DESCRIPCION DEL SITEMA MASTER.

DESCRIPCION DEL SITEMA MASTER. DESCRIPCION DEL SITEMA MASTER. ESTRUCTURA. El sistema MASTER (Sistema Modular para Control Adaptativo en Tiempo Real) se ha implementado en base a un computador compatible PC-AT, dotado de una tarjeta

Más detalles

Contenido. Sistemas de Entrada/Salida. Categorias de los Dispositivos de Entrada/Salida. Categorias de los Dispositivos de Entrada/Salida

Contenido. Sistemas de Entrada/Salida. Categorias de los Dispositivos de Entrada/Salida. Categorias de los Dispositivos de Entrada/Salida Contenido Sistemas de Categorias de los Dispositivos de En qué se diferencian los dispositivos de? Técnicas para realizar la E/S Interrupciones Interfaces involucradas en E/S Buffering Categorias de los

Más detalles

Diseño de un sistema de alarmas para un monitor de signos vitales

Diseño de un sistema de alarmas para un monitor de signos vitales Diseño de un sistema de alarmas para un monitor de signos vitales Irene Niubó Jorge¹, Maritza Gil Chaviano² Palabras Claves: monitor de cabecera, monitor de paciente, parámetros fisiológicos, alarmas,

Más detalles

DaMA-WEB: UN PROGRAMA PARA EL MONITOREO Y CONTROL LOCAL Y REMOTO VIA WEB, DE LA ADQUISICIÓN DE DATOS

DaMA-WEB: UN PROGRAMA PARA EL MONITOREO Y CONTROL LOCAL Y REMOTO VIA WEB, DE LA ADQUISICIÓN DE DATOS ASADES Avances en Energías Renovables y Medio Ambiente Vol. 11, 2007. Impreso en la Argentina. ISSN 0329-5184 DaMA-WEB: UN PROGRAMA PARA EL MONITOREO Y CONTROL LOCAL Y REMOTO VIA WEB, DE LA ADQUISICIÓN

Más detalles

TEMA 6: GESTIÓN DE ENTRADA/SALIDA

TEMA 6: GESTIÓN DE ENTRADA/SALIDA 1. Introducción TEMA 6: GESTIÓN DE ENTRADA/SALIDA Función principal de un S.O.: controlar todos los dispositivos de E/S de la computadora. El Subsistema de E/S se encarga de Emitir órdenes a los dispositivos

Más detalles

Lector de tarjetas SD en microcontrolador NXP. Ing. Luis Antonini*; Ing. Jorge Osio*; Ing. Jose Rapallini

Lector de tarjetas SD en microcontrolador NXP. Ing. Luis Antonini*; Ing. Jorge Osio*; Ing. Jose Rapallini Segundas Jornadas de Investigación y Transferencia - 2013 Lector de tarjetas SD en microcontrolador NXP Ing. Luis Antonini*; Ing. Jorge Osio*; Ing. Jose Rapallini Centro de Técnicas Analógico Digitales

Más detalles

Health over IP PROGRAMA DE DESARRROLLO DE UNIDADES PARA MONITOREO DE SEÑALES CARDÍACAS A DISTANCIA - TELEMEDICINA

Health over IP PROGRAMA DE DESARRROLLO DE UNIDADES PARA MONITOREO DE SEÑALES CARDÍACAS A DISTANCIA - TELEMEDICINA Health over IP PROGRAMA DE DESARRROLLO DE UNIDADES PARA MONITOREO DE SEÑALES CARDÍACAS A DISTANCIA - TELEMEDICINA José Iniesta, Cristian Perez, Leonardo Sturba, Antonio Álvarez, Gustavo Mercado UNIVERSIDAD

Más detalles

Práctica 6a: Interfaces Hombre-Máquina RT

Práctica 6a: Interfaces Hombre-Máquina RT ITESM Campus Monterrey Depto. de Ing. Eléctrica Laboratorio de Teleingeniería Práctica 6a: Interfaces Hombre-Máquina RT Objetivo: Comprender y elaborar un programa en WinCC flexible. Realizar y configurar

Más detalles

Supervisión y Monitoreo de Procesos Empleando Mensajes de Texto

Supervisión y Monitoreo de Procesos Empleando Mensajes de Texto 15 Supervisión y Monitoreo de Procesos Empleando Mensajes de Texto Luis Humberto Pérez Urteaga, Guillermo Tejada Muñoz Facultad de Ingeniería Electrónica y Eléctrica, Universidad Nacional Mayor de San

Más detalles

Tema 11: Instrumentación virtual

Tema 11: Instrumentación virtual Tema 11: Instrumentación virtual Solicitado: Tarea 09: Mapa conceptual: Instrumentación Virtual M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom

Más detalles

Sistema de Control Domótico

Sistema de Control Domótico UNIVERSIDAD PONTIFICIA COMILLAS ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI) INGENIERO EN ELECTRÓNICA Y AUTOMATICA PROYECTO FIN DE CARRERA Sistema de Control Domótico a través del bus USB Directores:

Más detalles

ADQUISICIÓN Y GESTIÓN DE DATOS PARA LOS SISTEMAS ELECTROMECÁNICOS, MODELO 9062

ADQUISICIÓN Y GESTIÓN DE DATOS PARA LOS SISTEMAS ELECTROMECÁNICOS, MODELO 9062 A Electrotecnia 0.2 kw ADQUISICIÓN Y GESTIÓN DE DATOS PARA LOS SISTEMAS ELECTROMECÁNICOS, MODELO 9062 DESCRIPCIÓN GENERAL El Sistema de Adquisición y gestión de datos para los sistemas electromecánicos

Más detalles

Juan de Dios Murillo Morera e-mail: jmurillo@una.ac.cr Santiago Caamaño Polini e-mail: scaamano@costarricense.cr INTRODUCCIÓN

Juan de Dios Murillo Morera e-mail: jmurillo@una.ac.cr Santiago Caamaño Polini e-mail: scaamano@costarricense.cr INTRODUCCIÓN UNICIENCIA 24 pp. 83-89 2010 IMPLEMENTACIÓN DE UN SERVIDOR FTP UTILIZANDO EL MODELO CLIENTE/SERVIDOR MEDIANTE EL USO DE SOCKETS EN LENGUAJE C UNIX CON EL FIN DE MEJORAR LOS TIEMPOS DE RESPUESTA EN LA RED

Más detalles

2 Sea una unidad de disco duro de brazo móvil con las siguientes características:

2 Sea una unidad de disco duro de brazo móvil con las siguientes características: 1 Sea una unidad de disco duro de brazo móvil con las siguientes características: 18 superficies, 20.331 cilindros y 400 sectores por pista. Sectores de 1.024 bytes de información neta. Velocidad de rotación:

Más detalles

APLICACIONES OPEN SOURCE PARA EL MONITOREO DE REDES IP. Ing. Yubaira Boyer Digitel, Caracas E-mail: yubira_boyer@digitel.com.ve

APLICACIONES OPEN SOURCE PARA EL MONITOREO DE REDES IP. Ing. Yubaira Boyer Digitel, Caracas E-mail: yubira_boyer@digitel.com.ve 1 APLICACIONES OPEN SOURCE PARA EL MONITOREO DE REDES IP. Ing. Yubaira Boyer Digitel, Caracas E-mail: yubira_boyer@digitel.com.ve RESUMEN. El Código abierto es el término por el que se conoce al software

Más detalles

Entrada salida y comunicación

Entrada salida y comunicación Entrada salida y comunicación E/S de los computadores Introducción: Variedad de dispositivos. Modo de transfer. Tipo de información. Diferencias de velocidades (tasas de transferencias). Ejemplos de periféricos:

Más detalles

SITEMAS OPERATIVOS PROFESORA ELIZABETH ARIAS INFORMATICA SECCION F 3 SEMESTRE YORDAN ALEXANDER MARIN CUBIDES

SITEMAS OPERATIVOS PROFESORA ELIZABETH ARIAS INFORMATICA SECCION F 3 SEMESTRE YORDAN ALEXANDER MARIN CUBIDES REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PORDER POPULAR PARA LA EDUCACION INSTITUTO UNIVERSITARIO POLITECNICO SANTIAGO MARIÑO EXTENSION MARACAIBO SITEMAS OPERATIVOS PROFESORA ELIZABETH ARIAS INFORMATICA

Más detalles

DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC.

DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC. TESIS DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC. DIRECTOR DE TESIS.- Ing. Francisco Novillo AUTOR Walter Mestanza Vera. Egresado

Más detalles

Monitoreo de Temperatura Inalámbrico de Bajo Costo Utilizando Radio-Transmisor Comercial

Monitoreo de Temperatura Inalámbrico de Bajo Costo Utilizando Radio-Transmisor Comercial Monitoreo de Temperatura Inalámbrico de Bajo Costo Utilizando Radio-Transmisor Comercial Estrella Vargas Gustavo Adolfo(gaev_722@hotmail.com) 1, Sánchez Zaldaña José Plácido 1, Hernández Castellanos Roberto

Más detalles

Taxonomía de los sistemas operativos. Programación de Sistemas. Características en Win3.1 (1/3) Características en Win3.1 (3/3)

Taxonomía de los sistemas operativos. Programación de Sistemas. Características en Win3.1 (1/3) Características en Win3.1 (3/3) Programación de Sistemas Taxonomía de los sistemas operativos Mtro. en IA José Rafael Rojano Cáceres tareasrojano@gmail.com http://www.uv.mx/rrojano Referencia [Oney 96] Características en Win3.1 (1/3)

Más detalles

2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 5 ENTRADA/SALIDA. JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 5.

2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 5 ENTRADA/SALIDA. JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 5. ARQUITECTURAS DE COMPUTADORES 2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 5 ENTRADA/SALIDA JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 5. Unidad de E/S 1 Unidad de E/S Indice Introducción.

Más detalles

Sistema de Gestión de Espera Múltiples puestos de distinta gestión (Gestión y estadísticas generales y por puestos)

Sistema de Gestión de Espera Múltiples puestos de distinta gestión (Gestión y estadísticas generales y por puestos) Sistema de Gestión de Espera Múltiples puestos de distinta gestión (Gestión y estadísticas generales y por puestos) Se propone la confección, suministro e instalación de un Sistema de Gestión de Espera

Más detalles

Prototipo de monitor de eventos cardiacos basado en plataforma PDA

Prototipo de monitor de eventos cardiacos basado en plataforma PDA [Index FAC] [Index CCVC] Arritmias y Electrofisiolog ía/arrhythmias and Electrophysiology Prototipo de monitor de eventos cardiacos basado en plataforma PDA Bustamante John 1, Sáenz José 2, Amaya Adrián

Más detalles

Interfaces y Manejadores de Dispositivos

Interfaces y Manejadores de Dispositivos Informática Electrónica Unidad 6 Interfaces y Manejadores de Dispositivos Modalidad y Materiales Dos clases expositivas a cargo del docente responsable (jlsimon@fceia.unr.edu.ar) Una práctica cargo de

Más detalles

Sistemas de control de motores en Tiempo Real mediante Matlab

Sistemas de control de motores en Tiempo Real mediante Matlab Sistemas de control de motores en Tiempo Real mediante Matlab Resumen TITULACIÓN: Enginyeria Automàtica i Electrònica Industrial (1998) AUTOR: Augusto Cilento DIRECTOR: Enric Vidal FECHA: Febrero 2007.

Más detalles

Una computadora de cualquier forma que se vea tiene dos tipos de componentes: El Hardware y el Software.

Una computadora de cualquier forma que se vea tiene dos tipos de componentes: El Hardware y el Software. ARQUITECTURA DE LAS COMPUTADORAS QUE ES UNA COMPUTADORA (UN ORDENADOR)? Existen numerosas definiciones de una computadora, entre ellas las siguientes: 1) Una computadora es un dispositivo capaz de realizar

Más detalles

Operating MATLAB by Internet

Operating MATLAB by Internet Operating MATLAB by Internet Bonifacio Castaño, Juan Llovet, Javier Sánchez University of Alcalá de Henares, Departament of mathematics. Abstract. In this work we demonstrate an interactive web-page, that

Más detalles

USB (Universal Serial Bus)

USB (Universal Serial Bus) USB (Universal Serial Bus) USB es una interfaz para transmisión de datos y distribución de energía que ha sido introducida en el mercado de PC s y periféricos para mejorar las lentas interfaces serie (RS-232)

Más detalles

Tema 4. Gestión de entrada/salida

Tema 4. Gestión de entrada/salida Tema 4. Gestión de entrada/salida 1. Principios de la gestión de E/S. 1.Problemática de los dispositivos de E/S. 2.Objetivos generales del software de E/S. 3.Principios hardware de E/S. 1. E/S controlada

Más detalles

TANGO. TANGO ACCESS para Windows te permite conectarte a Prodigy Infinitum utilizando el protocolo punto a punto sobre PPPoE.

TANGO. TANGO ACCESS para Windows te permite conectarte a Prodigy Infinitum utilizando el protocolo punto a punto sobre PPPoE. TANGO INTRODUCCIÓN TANGO es una aplicación versátil y amigable que establece conexión a alta velocidad sobre redes de banda ancha que provee de una guía y herramientas de diagnostico para los suscritores

Más detalles

Spectrum Power TG - Descripción General

Spectrum Power TG - Descripción General El Spectrum Power TG ha sido diseñado teniendo en consideración las necesidades específicas de la industria eléctrica. Este sistema puede operar tanto bajo ambiente Windows y Linux. Arquitectura del Sistema

Más detalles

Facultad de Ingeniería ISSN: 0121-1129 revista.ingenieria@uptc.edu.co. Universidad Pedagógica y Tecnológica de Colombia. Colombia

Facultad de Ingeniería ISSN: 0121-1129 revista.ingenieria@uptc.edu.co. Universidad Pedagógica y Tecnológica de Colombia. Colombia Facultad de Ingeniería ISSN: 0121-1129 revista.ingenieria@uptc.edu.co Universidad Pedagógica y Tecnológica de Colombia Colombia Amézquita-Mesa, Diego Germán; Amézquita-Becerra, Germán; Galindo-Parra, Omaira

Más detalles

HARDWARE Y SOFTWARE DE LA ADQUISICIÓN DE DATOS

HARDWARE Y SOFTWARE DE LA ADQUISICIÓN DE DATOS HARDWARE Y SOFTWARE DE LA ADQUISICIÓN DE DATOS Esta lección describe el hardware y el software de la adquisición de datos. Tenemos los siguientes apartados: A. Descripción del hardware DAQ B. Componentes

Más detalles

Guía del usuario de KIP sobre el estado de la impresora Instalación y guía del usuario de KIP sobre el estado de la impresora

Guía del usuario de KIP sobre el estado de la impresora Instalación y guía del usuario de KIP sobre el estado de la impresora Instalación y guía del usuario de KIP sobre el estado de la impresora - 1 - Contenido 1 Introducción... 3 2 Instalación y configuración... 4 3 Funcionalidad del estado de la impresora KIP... 6 4 Uso del

Más detalles

Fundamentos de Sistemas Operativos

Fundamentos de Sistemas Operativos Fundamentos de Sistemas Operativos Sistemas Informáticos Fede Pérez Índice TEMA Fundamentos de Sistemas Operativos 1. - Introducción 2. - El Sistema Operativo como parte de un Sistema de Computación 2.1

Más detalles

UNIVERSIDAD DE LOS ANDES FACULTAD DE CIENCIAS ECONOMICAS Y SOCIALES. PROF. ISRAEL J. RAMIREZ israel@ula.ve

UNIVERSIDAD DE LOS ANDES FACULTAD DE CIENCIAS ECONOMICAS Y SOCIALES. PROF. ISRAEL J. RAMIREZ israel@ula.ve UNIVERSIDAD DE LOS ANDES FACULTAD DE CIENCIAS ECONOMICAS Y SOCIALES PROF. ISRAEL J. RAMIREZ israel@ula.ve UNIVERSIDAD DE LOS ANDES FACULTAD DE CIENCIAS ECONOMICAS Y SOCIALES LOS SISTEMAS OPERATIVOS 1.-

Más detalles

Fig. 5.143 Driver ATS, Configuración del controlador realizada. Realizados los ajustes, se procederá a definir el acceso al programa (Topic)

Fig. 5.143 Driver ATS, Configuración del controlador realizada. Realizados los ajustes, se procederá a definir el acceso al programa (Topic) 5 Fig. 5.143 Driver ATS, Configuración del controlador realizada Realizados los ajustes, se procederá a definir el acceso al programa (Topic) Fig. 5.144 Driver ATS, Ventana de configuración del acceso

Más detalles

Martín de los Ríos Microsoft Certified Systems Engineer MCSE MCSA MCDBA MCTS MCITP -MCT Kerberos S.A. mdelosrios@kerberosconsultores.

Martín de los Ríos Microsoft Certified Systems Engineer MCSE MCSA MCDBA MCTS MCITP -MCT Kerberos S.A. mdelosrios@kerberosconsultores. Martín de los Ríos Microsoft Certified Systems Engineer MCSE MCSA MCDBA MCTS MCITP -MCT Kerberos S.A. mdelosrios@kerberosconsultores.com Escritorio / Librerias Principales novedades Control de Cuenta de

Más detalles

Adquisición de Datos de un Perfil de Temperatura y Sistema de Monitoreo mediante aplicación Web. (Nov 2008)

Adquisición de Datos de un Perfil de Temperatura y Sistema de Monitoreo mediante aplicación Web. (Nov 2008) Revista Espectro Tecnológico / Instituto de Ingeniería y Tecnología / Universidad Autónoma de Ciudad Juárez 1 Adquisición de Datos de un Perfil de Temperatura y Sistema de Monitoreo mediante aplicación

Más detalles

JENNIFER NATHALY MUÑOZ RENGIFO FERNANDO ARIAS LEANDRO ORDÓÑEZ ANTE. Ing. JUAN SEBASTIAN CABRERA

JENNIFER NATHALY MUÑOZ RENGIFO FERNANDO ARIAS LEANDRO ORDÓÑEZ ANTE. Ing. JUAN SEBASTIAN CABRERA FASE DE DESARROLLO II ADQUISICIÓN DE SEÑALES EMG (Detección de movimientos de Extensión y Flexión) ADQUISICIÓN DE SEÑAL DESPLIEGUE Y ALMACENAMIENTO EN SOFTWARE JENNIFER NATHALY MUÑOZ RENGIFO FERNANDO ARIAS

Más detalles

INTERFACE DE TRANSFERENCIA DE DATOS A TRAVÉS DEL BUS USB

INTERFACE DE TRANSFERENCIA DE DATOS A TRAVÉS DEL BUS USB INTERFACE DE TRANSFERENCIA DE DATOS A TRAVÉS DEL BUS USB Ing.Pedro Ignacio Martos, pmartos@fi.uba.ar Facultad de Ingeniería, Universidad de Buenos Aires Resumen: En aplicaciones de control que requieren

Más detalles

Algoritmo de Comunicación Visual Basic-Microcontrolador (ARDUINO) para el control de un servomotor

Algoritmo de Comunicación Visual Basic-Microcontrolador (ARDUINO) para el control de un servomotor Algoritmo de Comunicación Visual Basic-Microcontrolador (ARDUINO) para el control de un servomotor María del Carmen Vargas García Universidad Tecnológica de Tijuana carmen.vargas@uttijuana.edu.mx José

Más detalles

Int. Cl.: 74 Agente: García-Cabrerizo y del Santo, Pedro

Int. Cl.: 74 Agente: García-Cabrerizo y del Santo, Pedro 19 OFICINA ESPAÑOLA DE PATENTES Y MARCAS ESPAÑA 11 Número de publicación: 2 282 369 1 Int. Cl.: A01G 2/16 (2006.01) 12 TRADUCCIÓN DE PATENTE EUROPEA T3 86 Número de solicitud europea: 02080237.7 86 Fecha

Más detalles

Introduciendo el nuevo Configurador Profibus

Introduciendo el nuevo Configurador Profibus PLC WorkShop para Siemens 505 es una de las aplicaciones de programación más singular en el mundo. Soporta la línea entera de Simatic 505 y ahora soporta la nueva serie de procesadores CTI 2500 de Control

Más detalles

Adquisición de Datos usando Matlab

Adquisición de Datos usando Matlab 21 Adquisición de Datos usando Matlab Bruno Vargas Tamani Facultad de Ingeniería Electrónica y Eléctrica, Universidad Nacional Mayor de San Marcos, Lima, Perú RESUMEN: La interconexión a nivel de computadoras

Más detalles

RPS. Sistema de configuración desde PC rev. 09/04. ARIAN S.A. Teniente Montt 1932, Santiago, CHILE Fono/Fax 4249363 www.arian.cl

RPS. Sistema de configuración desde PC rev. 09/04. ARIAN S.A. Teniente Montt 1932, Santiago, CHILE Fono/Fax 4249363 www.arian.cl RPS Sistema de configuración desde PC rev. 09/04 ARIAN S.A. Teniente Montt 1932, Santiago, CHILE Fono/Fax 4249363 www.arian.cl TABLA DE CONTENIDO Introducción... 3 Hardware del PC... 3 Sistema operativo

Más detalles

Conecte LabVIEW a Cualquier Red Industrial y PLCs

Conecte LabVIEW a Cualquier Red Industrial y PLCs Conecte LabVIEW a Cualquier Red Industrial y PLCs 1 Agenda Aspectos generales de comunicaciones industriales Porqué conectar LabVIEW a redes industriales y PLCs? E/S analógicas y digitales básicas Comunicación

Más detalles

Introducción. Trabajo Práctico de TAI 2 - PCI Express Página 1

Introducción. Trabajo Práctico de TAI 2 - PCI Express Página 1 Introducción El Bus PCI ha sido utilizado ampliamente utilizado por mas de una década y aun se seguirá utilizando por lo menos un poco mas. Sin embargo, dado el gran avance tecnológico, tanto los procesadores

Más detalles

PROYECTO DISEÑO Y CONSTRUCCIÓN DE UN MONITOR DE SIGNOS VITALES BASADO EN UN COMPUTADOR PORTÁTIL

PROYECTO DISEÑO Y CONSTRUCCIÓN DE UN MONITOR DE SIGNOS VITALES BASADO EN UN COMPUTADOR PORTÁTIL PROYECTO DISEÑO Y CONSTRUCCIÓN DE UN MONITOR DE SIGNOS VITALES BASADO EN UN COMPUTADOR PORTÁTIL PRODUCTO INTERMEDIO P01 RELACIÓN ADQUISICIÓN MATERIAL BIBLIOGRÁFICO ACTIVIDAD: A05: Adquisición material

Más detalles

Plataforma de Enseñanza de Laboratorio para Educación a Distancia en Ingeniería

Plataforma de Enseñanza de Laboratorio para Educación a Distancia en Ingeniería Ninth LACCEI Latin American and Caribbean Conference (LACCEI 2011), Engineering for a Smart Planet, Innovation, Information Technology and Computational Tools for Sustainable Development, August 3-5, 2011,

Más detalles

Tema: Hardware de una Computadora. Profesora : LSC Sujey Anahí Díaz Herrera

Tema: Hardware de una Computadora. Profesora : LSC Sujey Anahí Díaz Herrera Área Académica: Informática I Tema: Hardware de una Computadora Profesora : LSC Sujey Anahí Díaz Herrera Periodo: Enero-Junio de 2012 Tema: Hardware de una computadora Abstract Computerswork by two basic

Más detalles

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA E. SÁEZ, M. ORTIZ, F. QUILES, C. MORENO, L. GÓMEZ Área de Arquitectura y Tecnología de Computadores. Departamento de Arquitectura

Más detalles

Guía DUB-C2 y sistema operativo Windows XP

Guía DUB-C2 y sistema operativo Windows XP Guía DUB-C2 y sistema operativo Windows XP D-Link ha desarrollado una completa solución de conectividad USB 1.1 o 2.0, lo cual permite abrir puertos bajo ese estándar en las computadoras de escritorio

Más detalles

TEMA 3: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS.

TEMA 3: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS. TEMA 3: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS. 1. DEFINICIÓN DE SISTEMA OPERATIVO.... 2 2. FUNCIONES DE LOS SISTEMAS OPERATIVOS.... 2 3. CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS.... 4 4. MODOS DE EXPLOTACIÓN

Más detalles

Información sobre la configuración de una aplicación para transmitir datos ASCII por puerto serie, con pantallas terminales Magelis.

Información sobre la configuración de una aplicación para transmitir datos ASCII por puerto serie, con pantallas terminales Magelis. Información sobre la configuración de una aplicación para transmitir datos ASCII por puerto serie, con pantallas terminales Magelis. Materiales: En la confección de la presente Nota de Aplicación se utilizó

Más detalles

ENRUTADOR DE CANALES DE AUDIO CON CONTROL VIRTUAL EN TIEMPO REAL

ENRUTADOR DE CANALES DE AUDIO CON CONTROL VIRTUAL EN TIEMPO REAL Revista Colombiana de ENRUTADOR DE CANALES DE AUDIO CON CONTROL VIRTUAL EN TIEMPO REAL ISSN:1692-7257 Volumen 2 - No 2 2003 Ms.C. Antonio Gan Acosta* Ing. Oscar José Cabrales Baena** Grupo de Investigación:

Más detalles

COMPUTADORA DE ESCRITORIO AVANZADA CODIGO ETAP: PC-004. Consideraciones Especiales para PC definidas en CESP-001, CESP-002, CESP-005, y de

COMPUTADORA DE ESCRITORIO AVANZADA CODIGO ETAP: PC-004. Consideraciones Especiales para PC definidas en CESP-001, CESP-002, CESP-005, y de RENGLON N 1: CARACTERÍSTICAS GENERALES COMPUTADORA DE ESCRITORIO AVANZADA CODIGO ETAP: PC-004 Consideraciones Especiales para PC definidas en CESP-001, CESP-002, CESP-005, y de corresponder CESP-006. Arquitectura

Más detalles

ACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES.

ACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES. 1.- a) Explica qué es un bit de información. Qué es el lenguaje binario? Bit es la abreviatura de Binary digit. (Dígito binario). Un bit es un dígito del lenguaje binario que es el lenguaje universal usado

Más detalles

Convivencia. Gestión del Sistema de Entrada/Salida

Convivencia. Gestión del Sistema de Entrada/Salida Convivencia Gestión del Sistema de Entrada/Salida Dra. Carolina Carolina Mañoso Mañoso Dpto. Dpto. Imformática Informática y y Automática.UNED Introducción (1/2) El sistema de Entrada/Salida es la parte

Más detalles

DISPOSITIVO DE CONTROL PARA REDES DE DISTRIBUCIÓN ELÉCTRICA RESUMEN DEL PROYECTO

DISPOSITIVO DE CONTROL PARA REDES DE DISTRIBUCIÓN ELÉCTRICA RESUMEN DEL PROYECTO I DISPOSITIVO DE CONTROL PARA REDES DE DISTRIBUCIÓN ELÉCTRICA Autor: Juárez Montojo, Javier. Director: Rodríguez Mondéjar, José Antonio. Entidad Colaboradora: ICAI-Universidad Pontificia Comillas RESUMEN

Más detalles

Prácticas de Introducción a los Computadores Curso 2000-2001 1 WINDOWS 95

Prácticas de Introducción a los Computadores Curso 2000-2001 1 WINDOWS 95 Prácticas de Introducción a los Computadores Curso 2000-2001 1 Novedades WINDOWS 95 Windows 95 es un sistema operativo orientado a documentos. Permite la asociación de la extensión de cada fichero a un

Más detalles

Computación Tercer Año

Computación Tercer Año Colegio Bosque Del Plata Computación Tercer Año UNIDAD 3 Sistemas Operativos E-mail: garcia.fernando.j@gmail.com Profesor: Fernando J. Garcia Ingeniero en Sistemas de Información Sistemas Operativos Generaciones

Más detalles

Etapas del desarrollo

Etapas del desarrollo Capítulo 4 Etapas del desarrollo Este capítulo documenta la aplicación del modelo presentado anteriormente, para el caso de la detección y clasificación de eventos sísmicos sobre señales digitales. El

Más detalles

Especificaciones y Características

Especificaciones y Características Sistema Multiusuario NComputing L300 (hasta 30 estaciones en un solo PC - Conexión LAN) El sistema multiusuario L300 es una herramienta versátil con la usted podrá conectar hasta 30 estaciones independientes

Más detalles

Luis Esteban Peñaherrera Sandoval Ing. de Software

Luis Esteban Peñaherrera Sandoval Ing. de Software DESARROLLO DE UN SISTEMA DE APRENDIZAJE INTERACTIVO PARA EL ÁREA DEL IDIOMA INGLÉS CON EL SOPORTE DEL KINECT DE MICROSOFT- CASO PRÁCTICO PARA NIÑOS DE 6 A 8 AÑOS EN EL CENTRO EDUCATIVO ILINIZAS. Luis Esteban

Más detalles

ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UN MONITOREADOR PARA REDES USANDO TCP/IP Y PARADIGMA CLIENTE-SERVIDOR.

ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UN MONITOREADOR PARA REDES USANDO TCP/IP Y PARADIGMA CLIENTE-SERVIDOR. ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UN MONITOREADOR PARA REDES USANDO TCP/IP Y PARADIGMA CLIENTE-SERVIDOR. Nestor Arreaga Alvarado 1, Carlos Calero Pèrez 2, Christian Romo Andrade 3, Willie Siavichay

Más detalles

Sistema de grabación por celulares

Sistema de grabación por celulares Sistema de grabación por celulares Informe Técnico Interno Miguel Martínez Soler Laboratorio de Investigaciones Sensoriales - LIS Facultad de Medicina Universidad de Buenos Aires Buenos Aires, mayo de

Más detalles

Estudio Comparativo de dos Plataformas de Programación de Dispositivos Móviles

Estudio Comparativo de dos Plataformas de Programación de Dispositivos Móviles Estudio Comparativo de dos Plataformas de Programación de Dispositivos Móviles Gregorio Elías Pazmiño Vélez (1) Magdeline Estefanie Rosero Pérez (2) Facultad de Ingeniería en Electricidad y Computación

Más detalles

CAPÍTULO 2 Y EQUIPOS. Una parte muy importante para el desarrollo de este trabajo de tesis es el software con el

CAPÍTULO 2 Y EQUIPOS. Una parte muy importante para el desarrollo de este trabajo de tesis es el software con el CAPÍTULO 2 CARACTERÍSTICAS Y DESCRIPCIÓN DEL SOFTWARE VEE Y EQUIPOS 2.1 Agilent VEE Pro 7.0. Una parte muy importante para el desarrollo de este trabajo de tesis es el software con el cual se desarrollarán

Más detalles

SISTEMA DE CONTROL DEL ESPECTRÓMETRO MAGNÉTICO.

SISTEMA DE CONTROL DEL ESPECTRÓMETRO MAGNÉTICO. SISTEMA DE CONTROL DEL ESPECTRÓMETRO MAGNÉTICO. Lecca, L. A. [1,2], di Paolo, H. [2], Fernández Niello, J.O. [2], Martí, G.V. [2], Pacheco A.J. [2], Ramírez, M. [2] [1] Facultad Regional Buenos Aires Universidad

Más detalles

Christian Bolívar Moya Calderón

Christian Bolívar Moya Calderón UNIVERSIDAD SAN FRANCISCO DE QUITO Software Orientado a Sistemas de Control HMI/Scada usando Recursos Libres y de Código Abierto, desarrollado sobre Plataforma Linux Christian Bolívar Moya Calderón Tesis

Más detalles

Capítulo 3. dependen de él son, por ejemplo, la voz, una onda de radio, un electrocardiograma, etc. El

Capítulo 3. dependen de él son, por ejemplo, la voz, una onda de radio, un electrocardiograma, etc. El Capítulo 3 Procesamiento digital de señales mioeléctricas Las señales se representan matemáticamente como funciones de una o más variables independientes. La variable independiente más común es el tiempo,

Más detalles

En el presente capítulo se describe la programación del instrumento virtual y cómo

En el presente capítulo se describe la programación del instrumento virtual y cómo Capítulo 6. Instrumentación virtual En el presente capítulo se describe la programación del instrumento virtual y cómo éste controla el circuito de captura de señales, la llamada telefónica y escribe los

Más detalles

Programación en Capas.

Programación en Capas. Programación en Capas. Ricardo J. Vargas Del Valle Universidad de Costa Rica, Ciencias de Computación e Informática, San José, Costa Rica, 506 ricvargas@gmail.com Juan P. Maltés Granados Universidad de

Más detalles

HERRAMIENTA INFORMÁTICA PARA EL ANÁLISIS DE LA FRECUENCIA CARDÍACA INSTANTANEA.

HERRAMIENTA INFORMÁTICA PARA EL ANÁLISIS DE LA FRECUENCIA CARDÍACA INSTANTANEA. Twelfth LACCEI Latin American and Caribbean Conference for Engineering and Technology (LACCEI 2014) Excellence in Engineering To Enhance a Country s Productivity July 22-24, 2014 Guayaquil, Ecuador. HERRAMIENTA

Más detalles

Dispositivos de Entrada/Salida

Dispositivos de Entrada/Salida Dispositivos E/S. CPU Memoria Central Tarjeta de Red Red BUS Controlador de Discos Dispositivos E/S Dispositivos E/S. Los dispositivos de Entrada/Salida sirven al ordenador para obtener información del

Más detalles

INTRODUCCIÓN A HMI (Interfaz Hombre Máquina)

INTRODUCCIÓN A HMI (Interfaz Hombre Máquina) INTRODUCCIÓN A HMI (Interfaz Hombre Máquina) La sigla HMI es la abreviación en ingles de Interfaz Hombre Maquina. Los sistemas HMI podemos pensarlos como una ventana de un proceso. Esta ventana puede estar

Más detalles

SISTEMA DE ADQUISICIÓN DE DATOS BASADO EN UN MICROCONTROLADOR COMO SERVIDOR WEB

SISTEMA DE ADQUISICIÓN DE DATOS BASADO EN UN MICROCONTROLADOR COMO SERVIDOR WEB Caos Conciencia 2: 47-52, 2006 SISTEMA DE ADQUISICIÓN DE DATOS BASADO EN UN MICROCONTROLADOR COMO SERVIDOR WEB Víctor Sánchez Huerta, Javier Vázquez Castillo vsanchez@uqroo.mx, jvazquez@uqroo.mx División

Más detalles

Contenidos. Sistemas operativos Tema 3: Estructura del sistema operativo. Componentes típicos de un SO. Gestión de procesos.

Contenidos. Sistemas operativos Tema 3: Estructura del sistema operativo. Componentes típicos de un SO. Gestión de procesos. Contenidos Sistemas operativos Tema 3: Estructura del sistema operativo Componentes típicos del SO Servicios del SO Llamadas al sistema Programas del sistema El núcleo o kernel Modelos de diseño del SO

Más detalles

Software efical para la gestión eficiente de motores en la industria

Software efical para la gestión eficiente de motores en la industria energética Vol. XXVIII, No. 3/2007 APLICACIONES DE LA COMPUTACIÓN Software efical para la gestión eficiente de motores en la industria Elías V. de la Rosa José M. Duclair José E. Montejo Alfredo Hernández

Más detalles

ESTACIÓN DE MONITOREO CARDIACO A TRAVÉS DE UNA RED LAN. Chirino A., Rascón L., López D.A., Oliva M.S.

ESTACIÓN DE MONITOREO CARDIACO A TRAVÉS DE UNA RED LAN. Chirino A., Rascón L., López D.A., Oliva M.S. ESTACIÓN DE MONITOREO CARDIACO A TRAVÉS DE UNA RED LAN Chirino A., Rascón L., López D.A., Oliva M.S. Departamento de Ingeniería Eléctrica y Computación Universidad Autónoma de Ciudad Juárez Henry Dunant

Más detalles

DISEÑO DE UN SISTEMA MEDIDOR DE RITMO CARDIACO QUE UTILIZA LA TARJETA DE SONIDO DE LA MULTIMEDIA

DISEÑO DE UN SISTEMA MEDIDOR DE RITMO CARDIACO QUE UTILIZA LA TARJETA DE SONIDO DE LA MULTIMEDIA DISEÑO DE UN SISTEMA MEDIDOR DE RITMO CARDIACO QUE UTILIZA LA TARJETA DE SONIDO DE LA MULTIMEDIA Velásquez, Y. Giraldo y M. Trujillo Grupo de Instrumentación, Instituto de Física, Universidad de Antioquia

Más detalles

CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 3. Versión 6. Actualización

CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 3. Versión 6. Actualización Página 1 de 19 CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC303_3 Versión 6 Situación Contraste externo Actualización

Más detalles

USB. Teoría. INGENIERIA EN MICROCONTROLADORES Protocolo USB (UNIVERSAL SERIAL BUS) Protocolo

USB. Teoría. INGENIERIA EN MICROCONTROLADORES Protocolo USB (UNIVERSAL SERIAL BUS) Protocolo Protocolo USB INGENIERIA EN MICROCONTROLADORES Protocolo USB (UNIVERSAL SERIAL BUS) Teoría PROTOCOLO USB www.i-micro.com Ingeniería en Microcontroladores Teléfono 044 55 11 29 55 05 E-mail: cursos@i-micro.com

Más detalles

PROGRAM ACIÓN DEL CONTROL

PROGRAM ACIÓN DEL CONTROL CAPÍTULO III. PROGRAM ACIÓN DEL CONTROL M EDIANTE LABVIEW. 3.1 Introducción. El código producido para este tipo de software debe ser altamente confiable, muy eficiente, compacto y preciso cuando maneja

Más detalles