Commit 7ec76bff7f0603920aed1e70b13e93b2630ec307

Authored by Hugo Stephens
1 parent cb8b74f2
Exists in master

main tidy up

change to clock schedule from a constant to unlimited seems to make multiple plots less stuttery and axes update more smoothly. Obviously at expense of higher cpu usage. less apparent with only 1 plot. Probably to do with how pyglet deals with display buffers
robots/little_john/telemetry/code/monitor/version1/main.py
@@ -7,16 +7,11 @@ @@ -7,16 +7,11 @@
7 7
8 # This code is incomplete, and is missing core features 8 # This code is incomplete, and is missing core features
9 9
10 -# import math  
11 import time 10 import time
12 -# import serial  
13 -  
14 import pyglet 11 import pyglet
15 -# import numpy  
16 import os 12 import os
17 import platform 13 import platform
18 import sys 14 import sys
19 -# import easygui  
20 import logging 15 import logging
21 16
22 from serialselect import selectserial 17 from serialselect import selectserial
@@ -67,6 +62,7 @@ def shrubbery(ni): @@ -67,6 +62,7 @@ def shrubbery(ni):
67 # Pyglet looks after the main event loop, 62 # Pyglet looks after the main event loop,
68 # but this ensures that data keeps being read in 63 # but this ensures that data keeps being read in
69 64
70 -pyglet.clock.schedule_interval(shrubbery, 0.1) 65 +#pyglet.clock.schedule_interval(shrubbery, 0.1)
  66 +pyglet.clock.schedule(shrubbery)
71 67
72 pyglet.app.run() 68 pyglet.app.run()