[Python-es] script_IBOB

Rolando Paz flxpaz en gmail.com
Dom Mayo 17 01:02:30 CEST 2015


Hola nuevamente !

Este script lo que debe hacer es obtener los datos desde una tarjeta
llamada IBOB (que en algún momento comenté por acá), enviados por UDP, y
luego graficarlos.

Los datos son FFTs (Fast Fourier Transform) que procesa la IBOB.

Pueden darme su opinión?


#!/usr/bin/python
"""
Primera prueba que busca graficar los datos binarios enviados por UDP,
Rolando Paz
"""
import numpy as np
import math, struct, socket, pyfits
import matplotlib.pyplot as plt

HOST = 169.254.128.32
PORT = 6969
print '\nConectando la iBOB...',

#estableciendo el socket UDP
cs = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
cs.connect((HOST, PORT))

resp = controlsocket.recv(4096)
print resp

#desempaquetando datos binarios enviados por el enlace UDP
dataUDP = struct.unpack('>L',resp)
data = np.array(dataUDP,dtype=float)
plt.plot(data)
plt.show()
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20150516/92e8f22c/attachment.html>


Más información sobre la lista de distribución Python-es