[Python-talk] Pyserial questions
arcriley at gmail.com
Fri Mar 6 11:31:30 EST 2009
That's a lot of data being processed in realtime. How much of it does your
Python script actually need to process?
A better solution may be a small extension module that parses/compiles the
data packets and passes the data to Python. This can run on a separate
thread with the GIL released through much of the processing such that
whatever Python is doing with reading/writing the messages it causes minimal
This is actually very similar to how GNU Radio works.
On Fri, Mar 6, 2009 at 8:41 AM, Bruce Labitt
<bruce.labitt at myfairpoint.net>wrote:
> In python under windows, is it possible to set up a timed event that
> sends a serial (binary) message to a device every 50ms and
> 'simultaneously' reads a message (serial binary) data from the same
> device? The receive data is about 55 bytes.
> I have not played in this realm (controlled timing under windows) so I
> am not sure if it is hard or close to impossible. On a micro with no
> OS, it is trivial.
> How much oomph (real technical term there...) would be required to
> decode the received data and run a wx display giving a 'realtime' view?
> (I'm thinking of a couple of gauges and maybe a scrolling graph.) I
> know it is an unfair question but I am trying to get a realistic
> perspective on my general approach.
> Python-talk mailing list
> Python-talk at dlslug.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Python-talk