Instrumentación del mundo real con Python: sistemas automatizados de adquisición y control de datos


Precio:
Precio de venta$54.99

Descripción

Aprenda a desarrollar sus propias aplicaciones para monitorear o controlar hardware de instrumentación. Ya sea que necesite adquirir datos de un dispositivo o automatizar sus funciones, este libro práctico le muestra cómo usar las capacidades de desarrollo rápido de Python para construir interfaces que incluyen desde software hasta cableado. Obtendrá instrucciones paso a paso, ejemplos claros y consejos prácticos para interconectar una PC con una variedad de dispositivos.

Utilice la encuesta de hardware del libro para identificar el tipo de interfaz para su dispositivo en particular, y luego siga ejemplos detallados para desarrollar una interfaz con Python y C. Organizado por tipo de interfaz, actividades de procesamiento de datos e implementaciones de interfaz de usuario, este libro es para cualquier persona que trabaje con instrumentación, robótica, adquisición de datos o control de procesos.

  • Comprenda cómo definir el alcance de una aplicación y determinar los algoritmos necesarios, y por qué es importante.
  • Aprenda a usar interfaces estándar de la industria como RS-232, RS-485 y GPIB.
  • Cree módulos de extensión de bajo nivel en C para interconectar Python con una variedad de hardware e instrumentos de prueba.
  • Explore la consola, curses, TkInter y wxPython para interfaces de usuario gráficas y basadas en texto.
  • Utilice herramientas y bibliotecas de software de código abierto para reducir costos y evitar implementar funcionalidades desde cero.


Autor: J. Hughes
Editorial: O'Reilly Media
Publicado: 28/12/2010
Páginas: 619
Tipo de encuadernación: Tapa blanda
Peso: 1.78 libras
Tamaño: 9.26 alto x 7.06 ancho x 1.31 fondo
ISBN13: 9780596809560
ISBN10: 0596809565
Categorías BISAC:
- Computadoras | Lenguajes | Python
- Computadoras | Ciencia de datos | General
- Computadoras | Hardware | Impresoras, Escáneres y Accesorios Externos

Acerca del Autor

John M. Hughes es un ingeniero de sistemas embebidos con más de 30 años de experiencia en electrónica, sistemas embebidos y software, sistemas aeroespaciales y programación de aplicaciones científicas. Fue responsable del software de imágenes de superficie en el aterrizador Phoenix Mars, y ha trabajado en sistemas de control de motor digital para aeronaves comerciales y militares, sistemas de prueba automatizados, adquisición de datos de radiotelescopios y controles de óptica adaptativa en tiempo real para astronomía. Hughes ha estado usando Python durante muchos años en una variedad de aplicaciones, incluido el software para un sistema de interferómetro láser de múltiples longitudes de onda para verificar la alineación de los segmentos de espejo del Telescopio Espacial James Webb. Actualmente está usando Python para la simulación y el análisis de sistemas de imágenes en la Universidad de Arizona.