Changed sensor to random walk for better presentation
This commit is contained in:
parent
d812c00b7c
commit
2fbb68d183
@ -14,12 +14,14 @@ class SensorWorker(Thread):
|
||||
self.message_queue = message_queue
|
||||
self.produceData = Event()
|
||||
self.exit_request = Event()
|
||||
self.prev= 0
|
||||
|
||||
def run(self):
|
||||
""" Worker method of a python Thread. Called when the Thread is started. """
|
||||
while not self.exit_request.is_set():
|
||||
if self.produceData.is_set():
|
||||
temp = random()
|
||||
temp = self.prev + random() / 100.0
|
||||
self.prev = temp
|
||||
ts = datetime.utcnow()
|
||||
self.message_queue.put((ts, temp))
|
||||
else:
|
||||
|
4
view.py
4
view.py
@ -54,7 +54,7 @@ class PlotPanel(wx.Panel):
|
||||
self.ax = self.fig.add_subplot()
|
||||
self.fig.legend()
|
||||
dat = self.model.plot_data
|
||||
(self.im,) = self.ax.plot(dat.get("time"), dat.get("temp"), "-.",label="temp")
|
||||
(self.im,) = self.ax.plot(dat.get("keks"), dat.get("temp"), "-o",label="temp")
|
||||
self.toolbar.update() # Not sure why this is needed - ADS
|
||||
|
||||
def get_toolbar(self):
|
||||
@ -66,7 +66,7 @@ class PlotPanel(wx.Panel):
|
||||
dat = self.model.plot_data.data
|
||||
# print(self.x)
|
||||
|
||||
self.im.set_data(dat.get("time"), dat.get("temp"))
|
||||
self.im.set_data(dat.get("keks"), dat.get("temp"))
|
||||
self.ax.relim()
|
||||
self.ax.autoscale_view()
|
||||
self.canvas.draw()
|
||||
|
Loading…
Reference in New Issue
Block a user