crxguy52 / serialplot Goto Github PK
View Code? Open in Web Editor NEWA python GUI that plots serial data in real time. Used with embedded systems. Uses matplotlib and pyserial
A python GUI that plots serial data in real time. Used with embedded systems. Uses matplotlib and pyserial
Seems to be an issue with my OS, thus included it in the title. git-clone'd the project, using Anaconda Python 2 or Anaconda Python 3, and pip install pyserial (already had other libs), I get the following error.
[kinoshitabd@localhost serialplot]$ python serialplot.py
Traceback (most recent call last):
File "serialplot.py", line 35, in <module>
root.iconbitmap(default=graphicon)
File "/home/kinoshitabd/Development/python/anaconda3/lib/python3.5/tkinter/__init__.py", line 1713, in wm_iconbitmap
return self.tk.call('wm', 'iconbitmap', self._w, '-default', default)
_tkinter.TclError: wrong # args: should be "wm iconbitmap window ?bitmap?"
Commenting out root.iconbitmap(default='graphs.ico')
the window is displayed (though empty and really small).
Wait about 5 seconds and maximize or unmaximize the window, the redraw rate goes up to about 25FPS. Not sure why, I think it's an issue with the matplotlib backend
When logging, sometimes a ',' gets left out and thus the CSV combines the two values.
Hi,
just would liketo know what is the interesting piece of kit you have in that serialplot demo video?
Have not figured out any way to send you a PM so doing it this way.
When the animation starts, this happens:
KeyError: <matplotlib.axes._subplots.AxesSubplot object at 0x00000000076BFC88>
I believe it's an internal issue to matplotlib
This is running Anaconda on Windows with a python 3.5 environment. If I try to run serialplot.py, as soon as the graph window comes up, the python instance freezes with no error messages. Windows has force close it. It seems to freeze when canvas.show() is called in graphWindow.
If, under the same operating circumstances, I run graphWindow or configWindow, in which the only action taken is to open serialplot.py, the program runs without freezing. I tried moving the import's around to see if it would help to no avail.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.