iPhone传感器数据应用程序以流模式绘图
我正在使用Sensor Data应用来获取iPhone加速度计的数据。我想用流式传输的方式,把这些数据实时传送到我的MacBook上。为此,我需要一个脚本来收集这些数据,并实时绘制出来。
这个应用的开发者提供了一个Python脚本,可以把数据以字符串的形式发送,
import SocketServer
PORTNO = 10552
class handler(SocketServer.DatagramRequestHandler):
def handle(self):
newmsg = self.rfile.readline().rstrip()
print "Client %s said ``%s''" % (self.client_address[0], newmsg)
self.wfile.write(self.server.oldmsg)
self.server.oldmsg = newmsg
s = SocketServer.UDPServer(('',PORTNO), handler)
print "Awaiting UDP messages on port %d" % PORTNO
s.oldmsg = "This is the starting message."
s.serve_forever()`
有没有人知道有没有这样的脚本可以使用?
1 个回答
0
为了能够完全控制你的图表,你可能需要在电脑上安装一个绘图库。Matplotlib 是一个开源的Python库,可以帮助你解决这个问题。如果你已经熟悉MATLAB编程,那么使用这个库不会太难,他们甚至提供了一个专门为MATLAB用户准备的Matplotlib入门指南。这肯定会帮助你更好地绘制图形。