ekgplotter better plotting
This commit is contained in:
parent
3a12ff7dc5
commit
27ff7f53b9
|
@ -136,7 +136,10 @@ class OSCThread(threading.Thread):
|
||||||
def run(self):
|
def run(self):
|
||||||
|
|
||||||
while self.running:
|
while self.running:
|
||||||
|
try:
|
||||||
reads, writes, errs = select.select([self.osc_sock], [], [], 0.05)
|
reads, writes, errs = select.select([self.osc_sock], [], [], 0.05)
|
||||||
|
except select.error:
|
||||||
|
pass
|
||||||
if reads:
|
if reads:
|
||||||
osc_input = self.osc_sock.recv(256)
|
osc_input = self.osc_sock.recv(256)
|
||||||
osc_address, typetags, messages = decode_osc(osc_input, 0, len(osc_input))
|
osc_address, typetags, messages = decode_osc(osc_input, 0, len(osc_input))
|
||||||
|
@ -237,11 +240,11 @@ class Actor(object):
|
||||||
|
|
||||||
class EkgPlot(object):
|
class EkgPlot(object):
|
||||||
def __init__(self, actor_names, num_data, colors):
|
def __init__(self, actor_names, num_data, colors):
|
||||||
self.plot = pg.PlotWidget(title="<h1>EKG</h1>")
|
self.plot = pg.PlotWidget()
|
||||||
self.plot.hide()
|
self.plot.hide()
|
||||||
self.plot.setLabel('left', "<h2>Amplitude</h2>")
|
#self.plot.setLabel('left', "<h2>Amplitude</h2>")
|
||||||
self.plot.setLabel('bottom', "<h2><sup>Time</sup></h2>")
|
#self.plot.setLabel('bottom', "<h2><sup>Time</sup></h2>")
|
||||||
self.plot.showGrid(True, True)
|
self.plot.showGrid(False, False)
|
||||||
self.plot.setYRange(0, 255)
|
self.plot.setYRange(0, 255)
|
||||||
self.plot.setXRange(0, num_data)
|
self.plot.setXRange(0, num_data)
|
||||||
self.plot.resize(1280, 720)
|
self.plot.resize(1280, 720)
|
||||||
|
@ -354,7 +357,7 @@ class MyHandler(BaseHTTPRequestHandler):
|
||||||
self.thread = thread = OSCThread(self.server.args)
|
self.thread = thread = OSCThread(self.server.args)
|
||||||
thread.daemon = True
|
thread.daemon = True
|
||||||
thread.start()
|
thread.start()
|
||||||
actor_names = ["bjoern", "merle", "uwe"]
|
actor_names = ["merle", "bjoern", "uwe"]
|
||||||
num_data = 100
|
num_data = 100
|
||||||
colors = ["r", "g", "b"]
|
colors = ["r", "g", "b"]
|
||||||
qtapp = QtGui.QApplication([])
|
qtapp = QtGui.QApplication([])
|
||||||
|
|
Loading…
Reference in New Issue