SlideShare a Scribd company logo
1 of 16
Las crónicas de SD: El termómetro, la lámpara…y GeneXus!#GX2418 A/P Alejandra Caggiano acaggiano@genexus.com Ing. Rodolfo Roballo rroballo@genexus.com
Veremos…
Adquisición de datos (DAQ) ¿Qué es?
Aplicación en Medicina…
…en la Industria…
…en Ciencia e Investigación…
…en nuestros vehículos…
…en nuestros hogares!
Cómo se construye un DAQ Fenómeno físico Visualización de datos Acondicionamiento de la señal Sensor Software 1011010… Hardware de DAQ Computador Actuador Fenómeno físico Almacenamiento de datos
Hardware y Software
Implementación con GeneXus HARDWARE DAQ 0-5V Analog Output ≈3V Voltímetro Analog Input Sensor de temperatura Motor DC 0..1 0..1 Digital Input 220VAC Digital Output USB Interruptor Relay driver Relay
Implementación con GeneXus DLL del fabricante del Hardware DAQ Objeto externo GX
EJEMPLOS en GeneXus
Resumen y conclusiones
¡MuchaS GRACIAS!

More Related Content

Similar to DAQ con GeneXus: termómetros, lámparas y más

Similar to DAQ con GeneXus: termómetros, lámparas y más (20)

Plantilla fase1
Plantilla fase1Plantilla fase1
Plantilla fase1
 
Estrucutra de datos act
Estrucutra de datos actEstrucutra de datos act
Estrucutra de datos act
 
Base De Conocimiento De Computools
Base De Conocimiento De ComputoolsBase De Conocimiento De Computools
Base De Conocimiento De Computools
 
Programación y simulación de Circuitos Electrónicos - Arduino
Programación y simulación de Circuitos Electrónicos - ArduinoProgramación y simulación de Circuitos Electrónicos - Arduino
Programación y simulación de Circuitos Electrónicos - Arduino
 
Trabajo02
Trabajo02Trabajo02
Trabajo02
 
20160210 microsoft iot
20160210 microsoft iot20160210 microsoft iot
20160210 microsoft iot
 
REVISTA ADQUISICIÓN DE DATOS
REVISTA ADQUISICIÓN DE DATOSREVISTA ADQUISICIÓN DE DATOS
REVISTA ADQUISICIÓN DE DATOS
 
Borrador #2 - Electrónica
Borrador #2 - ElectrónicaBorrador #2 - Electrónica
Borrador #2 - Electrónica
 
El Funcionamiento Y Las Nuevas Tecnologías Existentes En La Actualidad
El Funcionamiento Y Las Nuevas Tecnologías Existentes En La ActualidadEl Funcionamiento Y Las Nuevas Tecnologías Existentes En La Actualidad
El Funcionamiento Y Las Nuevas Tecnologías Existentes En La Actualidad
 
presentacion tesisBernal V Lugo S.pptx
presentacion tesisBernal V Lugo S.pptxpresentacion tesisBernal V Lugo S.pptx
presentacion tesisBernal V Lugo S.pptx
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnologia (1)
Tecnologia (1)Tecnologia (1)
Tecnologia (1)
 
ACTIVIDAD
ACTIVIDADACTIVIDAD
ACTIVIDAD
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Proyecto ultrahouse 3000 de Andrés Farías y Walter Noello
Proyecto ultrahouse 3000 de Andrés Farías y Walter NoelloProyecto ultrahouse 3000 de Andrés Farías y Walter Noello
Proyecto ultrahouse 3000 de Andrés Farías y Walter Noello
 
curso-arduino.pdf
curso-arduino.pdfcurso-arduino.pdf
curso-arduino.pdf
 
Tarjeta arduino (1)
Tarjeta arduino (1)Tarjeta arduino (1)
Tarjeta arduino (1)
 
Tarjeta arduino (1)
Tarjeta arduino (1)Tarjeta arduino (1)
Tarjeta arduino (1)
 
Tarjeta arduino (1)
Tarjeta arduino (1)Tarjeta arduino (1)
Tarjeta arduino (1)
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 

More from GeneXus

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsGeneXus
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!GeneXus
 
Live Editing in Action
Live Editing in ActionLive Editing in Action
Live Editing in ActionGeneXus
 
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...GeneXus
 
¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?GeneXus
 
K2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroK2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroGeneXus
 
Sd y Plataformas
Sd y PlataformasSd y Plataformas
Sd y PlataformasGeneXus
 
PXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosPXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosGeneXus
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaGeneXus
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 StudentsGeneXus
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsiveGeneXus
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusGeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosGeneXus
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAPGeneXus
 
Going mobile
Going mobileGoing mobile
Going mobileGeneXus
 
Audit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusAudit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusGeneXus
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusGeneXus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...GeneXus
 

More from GeneXus (20)

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) Bots
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!
 
Live Editing in Action
Live Editing in ActionLive Editing in Action
Live Editing in Action
 
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
 
¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?
 
K2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroK2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuro
 
Sd y Plataformas
Sd y PlataformasSd y Plataformas
Sd y Plataformas
 
PXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosPXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivos
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industria
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 Students
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsive
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAP
 
Going mobile
Going mobileGoing mobile
Going mobile
 
Audit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusAudit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXus
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
 

DAQ con GeneXus: termómetros, lámparas y más

Editor's Notes

  1. Los sistemas que capturan datos por sí mismos se llaman genéricamente Sistemas de Adquisición de datos.La adquisición de datos (DAQ por sus siglas en inglés) es el proceso de en primer lugar adquirir señales de fenómenos del mundo real. Esto incluye cosas como temperatura, vibraciones, presión y otras magnitudes físicas de valor analógico. También se incluye señales digitales como pulsadores o interruptores.El siguiente paso es acondicionar y digitalizar las señales, esto es convertirlas a ceros y unos, de forma de que el computador las pueda entender.Finalmente vamos a analizar, visualizar y salvar los datos en un PC. También podemos a partir de datos en el PC, activar un mecanismo que provoque una acción en el mundo físico, como accionar una válvula, prender un motor o encender una máquina.Los sistemas industriales llamados SCADA (Supervisory Control and Data Acquisition) combinan la adquisición de datos con el control y supervisión de procesos.
  2. Un fenómeno físico lo medimos con sensores (también llamados transductores). Estos convierten la magnitud física en una señal eléctrica, típicamente un voltaje o una corriente.Esta señal en general tiene mucho ruido que la distorsiona, por lo que es necesario acondicionarla con un circuito adecuado.Luego utilizamos una interfase especial para poder leer estas señales. Este hardware de adquisición de datos tiene generalmente múltiples entradas y salidas, como entradas analógicas, entradas digitales, salidas analógicas y salidas digitales. Hay muchos dispositivos disponibles comercialmente, algunos de carácter general y otros altamente especializados, con precios que varían entre los U$S 100 a decenas de miles de U$S.Para poder digitalizar las señales analógicas, esta interfase incluye uno o varios conversores analógico digitales. Y para poder generar un voltaje a partir de un dato digital incluye conversores digitales-analógicos. También incluye contadores y temporizadores, por ejemplo para mover un motor mediante la técnica de modulación por ancho de pulsos.Una vez que la información está accesible desde el computador, podemos utilizar comprar software comercial o desarrollar el nuestro, para analizarla, desplegarla y almacenarla.Observemos que no sólo podemos capturar información sino que también podemos generar una acción, como causar un movimiento, que se cierre un circuito, que se encienda un dispositivo, etc. a partir de un comando dado desde nuestro programa.
  3. El hardware de DAQ se conecta a un PC de varias maneras, puede ser una tarjeta PCI, PCMCIA o comunicarse por USB, WiFi, Ethernet, RS232 o ser productos especializados como PLCs o módulos PXI.En cuanto al software, existe software comercial para DAQ muy conocidos como el LabView (de National Instruments) o incluso el MatLab tiene un módulo para adquisición de datos, pero también podemos desarrollar nuestro propio software, ya que la mayoría de las interfases DAQ proveen varios mecanismos para hacerlo.Los fabricantes generalmente proveen una API (Application Program Interface) para poder acceder a estos dispositivos desde nuestro lenguaje de programación. Esta API puede ser una DLL, una clase Java o un wrapper para otros lenguaje como Python, Visual Basic, etc.Muchos también proveen bibliotecas de controles visuales, con diversas formas de desplegar la información adquirida (como gráficas, lámparas, dispositivos, etc.) o controles para ingresar datos, por ejemplo botones, perillas, barras de desplazamiento, etc.
  4. Hemos visto que las computadoras se usan en la vida cotidiana en muchas aplicaciones, no solamente en sistemas comerciales o de gestión administrativa, sino que es común ver computadores en medicina, autos, deportes, controles industriales, etc.Vimos que hay una gran variedad de empresas comerciales que venden interfaces para usar un PC como sistema de adquisición de datos o para controlar procesos.También probamos que se puede usar perfectamente a GeneXus como lenguaje para desarrollar este tipo de aplicaciones, y aprovechar las ventajas que GX tiene frente a los lenguajes convencionales. La conclusión final es que que dado un sistema para una empresa, podamos usar GX para todo, tanto para desarrollar los casos de uso de gestión, como para conectarse a los dispositivos físicos que generan la información o generarla notros mismos usando sensores directamente.