[Python-talk] Pyserial questions
Arc Riley
arcriley at gmail.com
Fri Mar 6 11:31:30 EST 2009
Hey Bruce
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
interferance.
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.
>
> Comments?
> -Bruce
> _______________________________________________
> Python-talk mailing list
> Python-talk at dlslug.org
> http://dlslug.org/mailman/listinfo/python-talk
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://dlslug.org/pipermail/python-talk/attachments/20090306/d0981638/attachment.html
More information about the Python-talk
mailing list