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()
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a