Exemplo n.º 1
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
from plotcat import plotter
import serial

ser = serial.Serial(sys.argv[1], sys.argv[2])
p = plotter()

data = []


@p.plot_self
def setval():
    data = [ser.readline() for i in range(100)]
    p.lines[0][0].set_data(p.currentAxis[0], data)

p.set_call_back(setval)
plotter.show()
Exemplo n.º 2
0
            try:

                data.append(int(temp))
                data.pop(0)
                time.sleep(0.0001)

            except ValueError:
                pass

        except AttributeError as Ae:
            pass

        except TypeError:
            pass

        except:
            pass


@p.plot_self
def setval():

    p.lines[0][0].set_data(p.currentAxis[0], data)


if __name__ == '__main__':

    thread.start_new_thread(read_from_serial, ())
    p.set_call_back(setval)
    plotter.show()
def main():

    thread.start_new_thread(graphOutput, ())
    p.set_call_back(setval)
    plotter.show()