[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