4 def __init__(self, pipename='strip_pipe', maxY=10, minY=-10,
5 npoints=100, title='chart', axes=True) :
6 self.pipename = pipename
12 self.status = 'closed'
16 def open(self, debug=False) :
17 if self.status == 'closed' :
18 os.mkfifo(self.pipename)
19 cmd = "stripchart -t '%s' -p '%s' -u -M '%g' -m '%g' -n '%d'" % \
20 (self.title, self.pipename, self.maxY, self.minY,
22 if self.axes == False :
28 self.pipe = open(self.pipename,'w')
31 if self.status == 'open' :
32 print >> self.pipe, "q"
35 self.status = 'closed'
36 def _add_point(self, point) :
37 print >> self.pipe, point
40 def add_point(self, point) :
41 self._add_point(point)