def acquire(self):
V=self.I.set_pv1(self.V)
VC = self.I.get_voltage('CH1',samples=10)
self.X.append(VC)
self.Y.append((V-VC)/self.RESISTANCE) # list( ( np.linspace(V,V+self.stepV.value(),1000)-VC)/1.e3)
self.curves[-1].setData(self.X,self.Y)
self.V+=self.STEP
if self.V>self.stopV.value():
self.looptimer.stop()
txt='<div style="text-align: center"><span style="color: #FFF;font-size:8pt;">%s</span></div>'%(self.traceName)
text = pg.TextItem(html=txt, anchor=(0,0), border='w', fill=(0, 0, 255, 100))
self.plot.addItem(text)
text.setPos(self.X[-1],self.Y[-1])
self.curveLabels.append(text)
self.tracesBox.addItem(self.traceName)
评论列表
文章目录